mysql8.0的安装和卸载操作和遇到的错误解决

mysql8.0的安装

我们的操作是在root用户下进行的

1.创建mysql目录

cd  /usr/local

mkdir mysql

2.下载rpm安装包

wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

3.mysql rpm包依赖源

yum -y localinstall mysql80-community-release-el7-3.noarch.rpm

4.安装rpm包

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

5.安装mysql

执行: yum install mysql-server


这里的安装可能会遇到 Failing package is: mysql-community-client-8.0.36-1.el7.x86_64GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

再执行:yum install mysql-community-server --nogpgcheck

6.启动mysql服务

systemctl start mysqld


//查看mysql运行状态

service mysqld status


//设置开机启动

systemctl enable mysqld
systemctl daemon-reload

8.登录mysql

//查看临时密码

grep "A temporary password" /var/log/mysqld.log

mysql -uroot -p

//遇到Access denied for user 'root'@'localhost' (using password: YES)
//如果登录不进去,执行下面操作
service mysqld stop //停止服务
vim /etc/my.cnf 
在最后一行加上skip-grant-tables 就可以跳过密码登录
service mysqld start //重启服务

//更改我们的密码
//有这个执行刷新权限Access denied for user 'root'@'localhost' (using password: YES)
flush privileges //刷新权限 
ALTER USER 'root'@'localhost' IDENTIFIED BY  '你要输入的密码'; //密码要8位有大小写还有特殊符号

9.更改密码等级

大家可以用 SHOW VARIABLES LIKE 'validate_password%'; 查看怎么设置
我这里是mysql80的
set global validate_password.policy = 0; 降低安全
set global validate_password.length=4;  改输入的长度

mysql8.0卸载

其他版本的同理

1.关闭mysql服务

systemctl stop mysqld

2.查看已经安装的安装包

rpm -qa|grep mysql

3.使用yum卸载安装的mysql

yum remove  mysql mysql-server mysql-libs mysql-server

4.看还有没有剩余的安装包

rpm -qa|grep mysql

5.将剩余的安装包删除

rpm -ev 第4部显示的文件
rm -rf mysql*
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql
  • 9
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值