Centos7 卸载与安装MySQL5.7
程序员文章站
2024-03-25 14:00:52
...
卸载
- yum方式
查看yum是否安装过mysql
yum list installed mysql*
如或显示了列表,说明系统中有MySQL
yum卸载
根据列表上的名字
yum remove mysql-comm*
rm -rf /var/lib/mysql
rm /etc/my.cnf
- rpm查看安装
rpm -qa | grep -i mysql
rpm 卸载
rpm -e mysql57-community-release-el7-9.noarch
rpm -e mysql-community-server-5.7.17-1.el7.x86_64
rpm -e mysql-community-libs-5.7.17-1.el7.x86_64
rpm -e mysql-community-libs-compat-5.7.17-1.el7.x86_64
rpm -e mysql-community-common-5.7.17-1.el7.x86_64
rpm -e mysql-community-client-5.7.17-1.el7.x86_64
cd /var/lib/
rm -rf mysql/
- 清除余项
whereis mysql
mysql: /usr/bin/mysql /usr/lib64/mysql /usr/local/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz
删除上面的文件夹
rm -rf /usr/bin/mysql
...
- 删除配置
rm –rf /usr/my.cnf
rm -rf /root/.mysql_sercret
剩余配置检查
chkconfig --list | grep -i mysql
chkconfig --del mysqld
根据上面的列表,删除如:mysqld
MySQL安装
- yum安装,先要搞到源
wget http://repo.mysql.com/mysql57-community-release-el7-9.noarch.rpm
sudo rpm -ivh mysql57-community-release-el7-9.noarch.rpm
接下来使用yum安装
- 更新yum软件包
yum check-update
- 更新系统
yum update
- 安装mysql
yum install mysql mysql-server
等待ing⌛️。
- 启动MySQL
systemctl start mysqld #启动
systemctl status mysqld #查看状态,running表示成功
- 登陆
- 查看临时密码
vim /var/log/mysql.log --查看mysql日志
#查看生成的随机密码
输入:/temporary password
A temporary password is generated for aaa@qq.com: <你要找的临时密码>
mysql -uroot -p
#输入刚刚查到的临时密码
-
重置密码
- 由于MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格。
使用了该插件会检查设置的密码是否符合当前设置的强度规则,若不满足则拒绝设置。影响的语句和函数有:create user,grant,set password,password(),old password。 - 设置密码验证强度(更完整的设置可以看这篇文章)
#密码强度检查等级,0/LOW、1/MEDIUM、2/STRONG。 mysql> set global validate_password_policy=0;
- 设置新密码
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');
- 由于MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格。
- 设置开机启动
systemctl enable mysqld
systemctl daemon-reload
- 开通远程访问
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@’%’ IDENTIFIED BY '654321' WITH GRANT OPTION;
mysql>FLUSH RIVILEGES;
- 开始MySQL之旅。。。
推荐阅读
-
Centos7 卸载与安装MySQL5.7
-
在Centos7中安装MySQL5.7
-
docker篇:Centos7安装mysql5.7
-
virtualbox上centos7安装MySQL5.7
-
linux上软件的安装与卸载(转) 博客分类: Linux&Unix Linux配置管理RedHatApacheWindows
-
Centos7安装Hive与MySQL
-
Oracle 11g安装与卸载 博客分类: 数据库 数据库Oracle 11g安装卸载
-
centos7安装与使用influxdb1.7.8
-
Linux操作系统下软件的安装与卸载 linuxrpmmake
-
linux软件安装与卸载 博客分类: linux linuxCentOSrpm