1、下载MySQL
下载地址:https://downloads.mysql.com/archives/community/
2、上传mysql到linux系统
3、卸载系统自带的mysql
查询自带的mysql:[root@ruoshui ~]# rpm -qa | grep mysql
删除系统自带的mysql:rpm -e --nodeps mysql-libs-5.1.73-7.el6.i686
4、创建mysql的安装目录
[root@ruoshui ~]# mkdir /usr/local/mysql
5、解压mysql到指定目录
[root@ruoshui ~]# tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql/
6、安装系统插件
[root@ruoshui ~]# yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
[root@ruoshui ~]# yum update libstdc++-4.4.7-4.el6.x86_64
7、安装mysql服务端和mysql客户端
安装mysql服务端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
安装mysql客户端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
8、启动mysql服务
查看mysql服务的状态:[root@ruoshui mysql]# service mysql status
启动mysql服务:[root@ruoshui mysql]# service mysql start
9、查看随机生成的mysql数据库密码
查看密码:[root@ruoshui mysql]# cat .mysql_secret
10、登录mysql数据库
登录mysql数据库:[root@ruoshui ~]# mysql -u root –p
修改数据库密码:mysql> set password = password('123456');
11、设置开机自动启动mysql
加入到系统服务:[root@ruoshui ~]# chkconfig --add mysql
设置mysql自动启动服务:[root@ruoshui ~]# chkconfig mysql on
12、开启远程服务
设置mysql数据库的权限
mysql> grant all privileges on *.* to 'root' @'%' identified by '123456';
刷新数据库:mysql> flush privileges;
13、设置mysql的防火墙
开启mysql端口的防火墙
[root@ruoshui ~]# /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
保存防火墙设置:[root@ruoshui ~]# /etc/rc.d/init.d/iptables save
14、远程登录数据库