****************************安装mysql**************************
yum安装(有三四种安装方式,这是最简单的)
1. 配置yum
yum clean all
yum makecache
yum install telnet
telnet
quit
第一步,查看yum上提供的mysql数据库可下载的版本
# yum list | grep mysql
第二步,开始安装
需要mysql-server mysql mysql-devel三个组件,不是安装了mysql客户端就相当于安装好mysql数据库了,还需要安装mysql-server服务端才行
# yum install -y mysql-server mysql mysql-devel
第三步,查看刚安装好的mysql-server的版本
#rpm -qi mysql-server
至此,mysql数据库安装完成
*********************** mysql数据库的初始化及相关配置******************
第一步,启动mysql
安装完mysql数据库以后,会多出一个mysqld服务,这个就是数据库服务,可以通过输入 service mysqld start 命令启动mysql服务。
注意:如果是第一次启动mysql服务,mysql服务器首先会进行一些初始化配置,如:
#service mysqld start
当再次重新启动mysql服务时,就不会提示这么多信息了
#service mysqld restart或#service mysqld stop#service mysqld start
第二步,查看mysql服务状态
# service mysqld status
第三步,设置开机启动
查看mysql服务是否开机自动启动
# chkconfig --list | grep mysqld
以上信息表示mysqld服务不是开机自启,下面设置成开机启动
# chkconfig mysqld on
重新查看mysql服务是否开机自动启动
# chkconfig --list | grep mysqld
第四步,设置mysql的root账号密码
mysql数据库安装完以后只会有一个root管理员账号,但是此时的root账号还并没有为其设置密码,在第一次启动mysql服务时,会进行数据库的一些初始化工作,在输出的一大串信息中,可以看到这样一行信息 :
所以我们可以通过该命令来给我们的root账号设置密码(注意:这个root账号是mysql的root账号,非Linux的root账号)
将mysql的root账号密码设置为123456
# mysqladmin -u root password '123456'
第五步,用root用户登录mysql数据库
# mysql -u root -p
第六步,查看Linux系统是否在监听3306端口
# netstat -anp | grep 3306
至此,mysql数据库安装完成
================================================================
/usr/bin/mysql -u root -p
允许 root 远程登录,设置远程登录 密码:123456
mysql> use mysql;
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql> flush privileges;
mysql> exit;
设置完成后就可以用Navicat Lite数据库管理工具登录连接。
----------------------------------------------------------------
防火墙开启 3306 端口,用 root 用户修改/etc/sysconfig/iptables
# vi /etc/sysconfig/iptables
增加:
## mysql:3306
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
重启防火墙:
# service iptables restart