本文以CentOS7.3,MySQL5.X版本为例,均为目前最新版,其他版本的安装雷同.
1.通过rpm -qa | grep mysql 查看linux是否已经安装有Mysql,如果没有,跳至步骤3,有则执行步骤2.
2.卸载原生的MySQL rpm -e -nodeps mysql-....
3.安装MySQL所需依赖
4.将下载好的客户端和服务端的安装包分别进行安装:
rpm -ivh MySQL-server-5.x.x..linux2.xx.rpm
rpm -ivh MySQL-client-5.xx..xx.rpm
5.启动MySQL service mysql start
6.设置登录密码 具体的在安装完成后仔细阅读即可找到,是一个很复杂的密码,通过该密码登录后 通过/usr/bin/mysqladmin -u root password '123456'修改密码
7.设置自动启动服务:
chkconfig --add mysql 加入到系统服务
chkconfig mysql on 自动启动
8.为了让sql工具如Navicat访问得到,需要先授予root用户所有权限和远程登录密码
grant all privileges on *.* to 'root' @'%' identified by '123456'
flush privileges;
9.开启防火墙的3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/iptables-save
10.至此,MySQL已完美安装.