Linux系统mysql8的卸载重装(保姆级教程 亲试) | 您所在的位置:网站首页 › 怎么重装linux › Linux系统mysql8的卸载重装(保姆级教程 亲试) |
我遇到的问题:我这里是前面乱搞一通,后面安装了挺顺利,启动的时候就显示权限问题
但是我root已经是最大权限了,网上也有的说磁盘满了,我打开看我的也没满 df查看: 一、彻底卸载: 1.停用服务: systemctl stop mysqld 2.把mysql从系统中卸载:(中途要输入y确定卸载) yum remove mysql-common-8.0.26-1.module_el8.4.0+915+de215114.x86_64 3.查看mysql的情况 卸载干净否:rpm -qa|grep -i mysql 无输出就是卸载干净了,有输出下一步 如输出:MySQL-client-5.5.25a-1.rhel5, 4.输出啥直接复制下来 前面加rpm -ev 给删掉: 如rpm -ev MySQL-client-5.5.25a-1.rhel5 5.查看mysql目录:find / -name mysql 输出啥一个个复制路径下来前面加rm -rf 路径 直接全删掉 查找目录如下: /var/lib/mysql /var/lib/mysql/mysql 6.删除对应的mysql目录: rm -rf /var/lib/mysql rm -rf /var/lib/mysql 7.删掉my.cnf: rm -rf /etc/my.cnf 8.输入:rpm -qa|grep -i mysql 不显示任何结果说明卸载干净了 显示啥rm -rf删掉 直到没有任何输出就卸载干净了 二、重装1.添加 rpm 源:(以前下载过有了就不需要了) wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
2.下载的 rpm 文件 :(下载过就可以跳过 直接到后面安装mysql) yum install mysql80-community-release-el8-1.noarch.rpm
y
3.安装mysql服务 yum install mysql-server --nogpgcheck
y
4.查看当前是否为开机服务 systemctl list-unit-files | grep mysql 不是的话设置为开机启动 systemctl enable mysqld.service 设置好了再查看
5.启动 mysql 服务 systemctl start mysqld.service
(不输出啥信息就是启动成功了) 6.查看当前是否启动 MySQL 服务 ps -ef | grep mysql
7.查看默认密码 : grep 'temporary password' /var/log/mysqld.log 查到就复制密码下来 查不到就默认为空 回车就可以 8.登录: mysql -uroot -p 默认密码 登录进来这个样子:
9.设置密码: 设置密码及加密格式(密码不能过于简单,包含大小写字母数字下划线) ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码'; 刷新一下:FLUSH PRIVILEGES;
(一定要加分号) 设置其他ip也能访问:现在只能本机 use mysql; update user set host='%' where user='root';
完成了可以关闭了再启动:
11.关闭mysql服务:systemctl stop mysqld.service |
CopyRight 2018-2019 实验室设备网 版权所有 |