安装Mysql的坑
ERROR 1146 (42S02): Table ‘mysql.role_edges’ doesn’t exist
用Mysql 8.0版本的会出这个问题,先强制你修改密码,然后修改密码过程中又出现这个错误,网上很多人说可以mysql_upgrade来修复系统表:
>mysql_upgrade -u root -p
然而我的情况是,没有修改密码就无法升级表.这就陷入了一个死锁. 修复表->需要修改密码->缺少mysql.role_edges->需要修复表.
所以决定弃坑装mysql低版本
将mysql卸载干净
卸载mysql
yum erase mysql
清除rpm包
rpm -aq | grep mysql //查看还有哪些rpm包 rpm -e packages //一个个删干净
清除系统中的残留
find / -name mysql rm -rf <directory>
安装低版本mysql
Download and add the repository, then update.
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update
Install