1、离线安装MySQL:通过命令wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm下载安装包,通过命令rpm -ivh mysql-community-release-el7-5.noarch.rpm 进行安装MySQL应用程序。
2、安装MySQL服务器端:通过命令yum install mysql-server -y进行安装。
3、运行:通过命令systemctl start mysqld运行,可以通过systemctl status mysqld查看状态。
4、通过命令mysql -u root -p 进入mysql,上面的版本可以不设置密码,如果想设置密码可以通过命令set password for 'root'@'localhost'=password('12345');进行设置,如果想对密码进行更改可以在终端输入命令
mysqladmin -u root -p password "新密码";Enter password: 输入原密码 这样更改密码就成功了。
5、通过命令grant all privileges on *.* to root@'%' identified by '密码' with grant option;进行赋权操作开启root用户远程访问使得后续可以进行远程连接操作,修改数据库的权限,再通过flush privileges;来刷新权限。
6、下载Navicat,对MySQL进行远程连接,但一般情况是连不上的。
7、通过select * from mysql.user where user='root' \G;查询是否开通权限,输出结果包含:
8、Linux是一个封闭的系统,需要把MySQL的端口打开,Ctrl+C退出MySQL,通过命令
firewall-cmd --zone=public --add-port=3306/tcp --permanent打开3306端口,通过命令systemctl restart firewalld.service重启防火墙,可以通过命令firewall-cmd --list-ports查看打开的端口。
9、此时在Navicat连接MySQL就成功了。