1、查看MySQL服务运行状态:
service mysql status
2、查看mysql服务
ps -ef|grep mysql
3、关闭mysql服务
service mysql stop
4、查看mysql安装包存储位置
5、删除以上文件夹
rm -rf /etc/selinux/targeted/active/modules/100/mysql
6、再次查看是否删除
如图所示,将mysql8.0的linux压缩包以及安装脚本上传至指定目录西。
chmod 777 -R MySQL_Install.sh
./MySQL_Install.sh
1、第一次连接mysql,发现连接失败,这是因为mysql没有启动
2、查看mysql状态:发现没启动
service mysqld status
3、启动mysql
service mysqld start
使用数据库使用脚本安装成功后显示的密码登录。
mysql -uroot -p
alter user 'root'@'localhost' identified by '你的新密码';
FLUSH PRIVILEGES;
1、查看远程访问权限
root用户的localhost表示只允许本机访问,要实现远程连接,可以将用户的host改为%,表示允许任意主机访问,如果需要设置只允许特定ip访问,则应改为对应的ip。
2.修改root用户的host字段为%
3.刷新配置
开发3306端口在外部可以访问,前提是要防火墙处于打开状态
#查看防火墙状态
systemctl status firewalld.service
#关闭防火墙
systemctl stop firewalld.service
#开启防火墙
systemctl start firewalld.service