阿里云上做网站,灰色网站网站,网站开发需求说明书模板,中小型网站建设公司目录
一、卸载mysql
二、安装mysql 注#xff1a;本文主要是看了这位大佬安装MySQL#xff0c;才想着写一篇记录一下。 一、卸载mysql 安装mysql之前一定要将之前安装的mysql相关文件删除干净#xff0c;防止出现错误。 #xff08;1#xff09;关闭mysql 开启了mysql就…
目录
一、卸载mysql
二、安装mysql 注本文主要是看了这位大佬安装MySQL才想着写一篇记录一下。 一、卸载mysql 安装mysql之前一定要将之前安装的mysql相关文件删除干净防止出现错误。 1关闭mysql 开启了mysql就关闭没有就跳过这一步。 systemctl stop mysqld 2使用rpm查看已经安装的安装包 rpm -aq | grep mysql (3)移除第二步查询到的安装包 # 以第查到的文件为准rpm -ev mysql-community-release-el7-5.noarch
rpm -ev mysql-community-common-5.6.51-2.el7.x86_64 4继续查找是否有剩余文件 find / -name mysql(5)删除第四步查找到的文件
#以实际查询到的为准
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql到这里基本上卸载已经完成了不确定可以再用上面的命令查看一下。
二、安装mysql
1下载MySQL的yum包
cd ~
wget http://repo.mysql.com/mysql80-community-release-el7-7.noarch.rpm2安装mysql源
rpm -Uvh mysql80-community-release-el7-7.noarch.rpm3安装MySQL服务端
yum -y install mysql-community-server --nogpgcheck4启动MySQL
systemctl start mysqld.service5查看MySQL是否启动
systemctl status mysqld.service6获取临时密码一开始MySQL给的是随机密码
grep temporary password /var/log/mysqld.log
7通过临时密码登录MySQL
mysql -u root -p
8全局修改密码规则
1下面这是错误的哦
mysql set global validate_password_policy0;
ERROR 1193 (HY000): Unknown system variable validate_password_policy
mysql set global validate_password_length1;
ERROR 1193 (HY000): Unknown system variable validate_password_length为什么呢 是因为mysql8.0和MySQL5.7密码校验规则不同。不符合MySQL密码规范才报错的。 正确如下
mysql set global validate_password.policy0;mysql set global validate_password.length1;分析可以看到修改 policy 和 length 的值在MySQL5.7中好使在MySQL8.0中无效。‘validate_password_policy’ 变量不存在。 解决先修改一个满足规则的密码如Root_root123。
9执行命令查看密码规则是否修改
mysql SHOW VARIABLES LIKE validate_password%;
---------------------------------------------------------
| Variable_name | Value |
---------------------------------------------------------
| validate_password.changed_characters_percentage | 0 |
| validate_password.check_user_name | ON |
| validate_password.dictionary_file | |
| validate_password.length | 8 |
| validate_password.mixed_case_count | 1 |
| validate_password.number_count | 1 |
| validate_password.policy | MEDIUM |
| validate_password.special_char_count | 1 |
---------------------------------------------------------
8 rows in set (0.13 sec)10修改密码
ALTER USER rootlocalhost IDENTIFIED BY 123456;