今天下午因为不知道怎么回事总是报错,所以一气之下想要卸载mysql重新安装,记录下正确步骤,以供交流。
卸载
不知道为什么服务器上面存在mysql,可能是安装某个东西自带的,也可能是我忘记什么时候安装的了。但是出现了问题,所以想要重装。
可以通过在Xshell中输入以下来查看有无安装。
mysql -V
在Xshell中输入以下,看到通过rpm安装的文件夹。
rpm -qa | grep -i mysql
接下来我们要删除这些文件夹不管你和我显示的文件数量是否一样,只要把它们都卸载了即可
卸载通过以下卸载
rpm -ev --nodeps xxxxxxx
注意:xxxxxxx代表上面文件夹的名字
然后通过以下命令查看mysql的文件。
find / -name mysql
把上面的这些文件夹都删除!!!
可以通过以下命令进行删除,xxxxxxx为文件夹名字
rm -rf xxxxxx
接下来就是安装了
安装
1、在Xshell中执行以下命令,安装mysql。
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm &&
yum -y install mysql57-community-release-el7-10.noarch.rpm &&
yum -y install mysql-community-server
2、执行以下命令,启动mysql
systemctl start mysqld.service
3、执行以下命令,查看mysql初始密码
grep "password" /var/log/mysqld.log
4、执行以下命令,登录数据库
mysql -uroot -p
密码就是上面的密码
5、执行以下命令修改密码
set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
6、执行以下命令,开启远程连接权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';