[zhch@ZhchCentOSVm etc]$ rpm -qa|grep mysql
mysql-libs-5.1.69-1.el6_4.x86_64
2.卸载mysql
[root@ZhchCentOSVm etc]# rpm -e --nodeps mysql-libs-5.1.69-1.el6_4.x86_64
3.在线安装mysql
[root@ZhchCentOSVm etc]# yum -y install mysql-server
4.启动mysql服务
[root@ZhchCentOSVm etc]# /etc/rc.d/init.d/mysqld start
或者
[root@ZhchCentOSVm etc]# service mysqld start
5.查看mysql版本
[root@ZhchCentOSVm ~]# rpm -qi mysql-server
6.停止mysql服务
[root@ZhchCentOSVm etc]# /etc/rc.d/init.d/mysqld stop
或者
[root@ZhchCentOSVm etc]# service mysqld stop
7.设置mysql服务开机启动
[root@ZhchCentOSVm etc]# chkconfig mysqld on
查看设置(如果2--5为on的状态就OK)
[root@ZhchCentOSVm etc]# chkconfig --list mysqld
mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
8.修改mysql默认编码
[root@ZhchCentOSVm ~]# vi /etc/my.cnf
在[mysqld]下添加
default-character-set=utf8
在末尾添加
default-character-set=utf8
9.重启mysql服务
[root@ZhchCentOSVm etc]# /etc/rc.d/init.d/mysqld restart
或者
[root@ZhchCentOSVm etc]# service mysqld restart
10.初始设置mysql root密码并登录
[root@ZhchCentOSVm ~]# mysqladmin -u root password zc1230
[root@ZhchCentOSVm ~]# mysql -u root -p
11.修改root用户可以远程链接数据库
mysql> grant all privileges on *.* to root@"%" identified by "zc1230";
mysql> flush privileges;
12.查看当前编码
mysql> show variables like '%character%';
13.添加防火墙规则(使得可以远程连接mysql数据库)
[root@ZhchCentOSVm bin]# vi /etc/sysconfig/iptables
添加规则
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
重启防火墙
[root@ZhchCentOSVm bin]# service iptables restart