一、首次登录时,修改root账户的密码:

vim /etc/my.cnf

在末尾添加 skip-grant-tables ,保存。

service mysqld restart

再次登录时,不需要密码验证:

  mysql -uroot

mysql> use mysql
mysql> update user set authentication_string=password('HEpan693640.') where user='root';
mysql> flush privileges;
mysql> quit

上面修改的密码相当于在mysql安装的时候的初始化的密码变成了我们修改的密码。所以下次正常登录系统后mysql数据库还是要你把原始密码修改掉。

vim /etc/my.cnf    ,注释或删掉 skip-grant-tables

service mysqld restart

再次以账户密码登录:

mysql -uroot -pHEpan693640.

此时系统会提示你修改密码,并且必须使用ALTER USER的方式修改,另外,无法执行其他任何语句:

mysql> alter user 'root'@'localhost' identified by 'root';

此时系统报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

原因:是密码策略过于严格。

将密码设置复杂些,符合密码策略: mysql> alter user 'root'@'localhost' identified by 'Root1@345';

然后,可以执行其他语句了。

我还想把密码修改得简洁些,于是需要修改密码策略:

修改密码策略:

mysql> set global validate_password_length=1;

mysql> set global validate_password_mixed_case_count=0;

mysql> set global validate_password_number_count=0;

mysql> set global validate_password_policy='LOW';

mysql> set global validate_password_special_char_count=0;

修改过后密码策略如下:

然后再次执行alter user,或其他修改密码的方法 即可。

二、其他时候修改密码的方法:

1、mysql> alter user 'root'@'localhost' identified by 'root';

2、mysql> set password=password('root');

3、[root@node03 ~]# /usr/bin/mysql_secure_installation,然后根据提示往下走。

4、vim /etc/my.cnf  在末尾添加  validate-password=OFF,也可以跳过密码验证。

最新文章

  1. SQL优化有偿服务
  2. Angular JS | Closure | Google Web Toolkit | Dart | Polymer 概要汇集
  3. [Android Pro] root用户删除文件提示:Operation not permitted
  4. mysql转换引擎的方法
  5. (转)ORACLE触发器详解
  6. C#敏感关键词过滤代码
  7. 私有静态方法private static method-值得用吗?
  8. ar解压deb包
  9. ASP.NET - 在类中如何使用 Server.MapPath
  10. LightOJ 1205 Palindromic Numbers
  11. 事件 event
  12. Div+Css画太极图源代码
  13. 末学者笔记--shell编程上 2 玄
  14. Ex 2_22 两个有序列表合并后的第k小元素..._第四次作业
  15. 高并发编程基础(java.util.concurrent包常见类基础)
  16. python框架之Django(4)-视图&路由
  17. React 最简单的入门教程
  18. Centos7与Windows10添加Windows10启动项并设置为默认启动
  19. Flume:sink.type=hive
  20. Expo大作战(十四)--expo中消息推送的实现

热门文章

  1. uniGUI学习汇总
  2. 陶陶摘苹果(0)<P2005_1>
  3. input输入文字的时候背景会变色,如何去掉呢?
  4. 【原】postman常用设置全局变量的js片段
  5. day18-Python运维开发基础(单继承 / 多继承 / 菱形继承、类的多态)
  6. kafka的搭建,命令
  7. 单元测试报错:unable to find a @SpringBootConfiguration
  8. uniGUI之uniColorButton(21)
  9. Python 爬取 北京市政府首都之窗信件列表-[后续补充]
  10. Laplacian Mesh Editing 拉普拉斯形变(待回学校更新)