MySQL安装以及登陆密码修改

1.MySQL安装

 

wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm

rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

yum install  -y  mysql-community-server

systemctl start mysqld.service

 

环境安装

yum install cmake

yum -y install gcc+ gcc-c++

yum install mysql-devel   解决mysql.h库

 

2.修改数据库登陆密码

解决密码问题:
1.vi  /etc/my.cnf
在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,保存文档退出。

2.重启MySQL,systemctl restart mysqld.service

3.mysql 进入数据库,用以下命令修改root密码

update user set authentication_string=password("your password") where user="root";

4. 重新编辑vi /etc/my.cnf ,去掉skip-grant-tables”,再次重启MySQL,systemctl restart mysqld.service

上述的1-4步完成了密码的修改。

5.mysql -u  root -p  进入数据库

mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql> ALTER USER "root"@"localhost" IDENTIFIED BY "your password";
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

6.解决以上两个ERROR,使用

set global validate_password_policy=LOW;

ALTER USER "root"@"localhost" IDENTIFIED BY "your password";

成功执行后,退出数据库,重启mysql.

7. mysql -u root  -p j进入后,能正常执行命令:

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
4 rows in set (0.00 sec)

3.参考文档

安装mysql:https://blog.csdn.net/qq_40223688/article/details/90733495

密码问题:https://blog.csdn.net/weixin_30652897/article/details/95049587?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值