文章目录 一、安装MySQL1、从网上下载文件的wget命令2、下载MySQL的repo源3、安装MySQL的rpm包4、检查是否有两个repo源5、安装MySQL6、启动MySQL7、登录M
准备操作: 卸载系统自带的Mariadb!
这篇文章挺详细的:https://blog.csdn.net/weixin_45737330/article/details/127456423
yum -y install wget wget Http://repo.mysql.com/mysql-commUnity-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm ls -1 /etc/yum.repos.d/mysql-community* 
yum -y install mysql-server systemctl start mysqld.service mysql -uroot -p 默认是没有密码的,直接回车即可!

想要修改密码,执行如下命令 (当重启数据库,密码重置)
其中123456是自己设置的新密码。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_passWord BY '123456'; 如果上面执行命令报错,可试下下面这个:
SET PASSWORD FOR root@localhost = PASSWORD('123456'); 刷新权限:
flush privileges; 退出MySQL
exit 查看MySQL版本
mysql --version 
你觉得这就完了吗?不!
继续往下看,不然你就无法从本地连接远程数据库。
use mysql; select host from user where user='root'; 当前主机配置信息为localhost或127.0.01(两个本质是一样的)

update user set host = '%' where user = 'root'; select host, user from user; 


注意:
如果你没成功,一定要记得安全组把3306端口打开和把防火墙关了!
防火墙firewalld的基本使用
查状态:
systemctl status firewalld 停止:
systemctl stop firewalld 禁用:
systemctl disable firewalld 启动:
systemctl start firewalld 重启防火墙(修改配置后要重启防火墙):
firewall-cmd --reload 端口常用命令:
开放端口:
(–permanent永久生效,没有此参数重启后就失效)
firewall-cmd --permanent --add-port=3306/tcp 移除端口:
firewall-cmd --permanent --remove-port=3306/tcp 查看端口:
firewall-cmd --list-ports #查询指定端口3306是否开放
firewall-cmd --query-port=3306/tcp 重启防火墙(修改配置后要重启防火墙):
firewall-cmd --reload rpm -qa | grep mysql systemctl stop mysql.service rpm -qa | grep mysql 卸载对应组件命令如下:
rpm -ev --nodeps [显示的组件名称] find / -name mysql rm -rf [显示的文件夹路径] 检查mysql是否删除干净
whereis mysql 使用命令查看指定文件夹下的mysql
more /etc/passwd | grep mysql more /etc/shadow | grep mysql more /etc/group | grep mysql 使用命令删除mysql用户和用户组
userdel mysql groupdel mysql 删除完成后再次检查文件夹mysql信息是否清空

大功完成!
来源地址:https://blog.csdn.net/weixin_45737330/article/details/127456687
--结束END--
本文标题: 在linux上安装与卸载MySQL【非常详细】
本文链接: https://www.lsjlt.com/news/494383.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0