Linux上新安装MySQL修改root账号密码的方法
发布日期:2021-05-10 14:50:22 浏览次数:18 分类:精选文章

本文共 3383 字,大约阅读时间需要 11 分钟。

��� CentOS ��������� MySQL 8.0 ��������������� root ������������������������������������������������������������������ MySQL 5.7 ��������������������������������������������������������������������������� MySQL 5.7 ��� MySQL 8.0 ������������������������������������������������������������������������������������


MySQL 5.7 ���������������������������

������ 1��������� SET PASSWORD ������

������������������������������������������������ MySQL 5.7 ��� 8.0 ���������������������������������������

mysql> SET PASSWORD FOR root@localhost = PASSWORD('���������');

���������

mysql> SET PASSWORD FOR root@localhost = PASSWORD('123');

������������������ MySQL 5.7 ��� 8.0 ���������������������������

������ 2��������� mysqladmin ������

������������������������������������������������������������������������������������������������������������������

mysqladmin -u root -p

���������������������������������������������������������������������������������������������

mysqladmin -uroot -p password 123

������ 3��������� UPDATE ������������ user ���

��������������������������������������������������������������������������� SQL ������������������������������

mysql> USE mysql;
mysql> UPDATE user SET password = PASSWORD('123') WHERE user = 'root' AND host = 'localhost';
mysql> FLUSH PRIVILEGES;

������������������������ MySQL 5.7 ��� 8.0 ���������������������password ������������������ authentication_string������������������������������������


MySQL 5.7 ��� MySQL 8.0 ������������������������������

������ 4��������� ALTER USER

��� MySQL 8.0 ���������������������ALTER USER ��������������������������������������������������������������������������������� SQL ������������������������������������������

alter user 'root'@'localhost' identified by 'liuhehe';

���������������������������������������������

ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost'

������������������������������root ��������� host ������������ %������������������ localhost ������������������������������������ root ������������������������ host ������������������ %��������������� SQL ������������

alter user 'root'@'%' identified by 'liuhehe';

������������������������������

Query OK, 0 rows affected (0.03 sec)

������ 5��������� root ��������������������������������������� Windows���

��� Windows ������������������ MySQL root ������������������������������������������

  • ��������������������� MySQL ������������������������������������������������������������
  • ������������ DOS ��������������� \mysql\bin ��������������������������������� MySQL���
  • mysqld --skip-grant-tables
    1. ���installer ������������������ DOS ������������������������������������������ MySQL���
    2. mysql
      1. ��������������������������� mysql ������������������������������
      2. use mysql;
        update user set authentication_string = PASSWORD('������������') where user = 'root';
        flush privileges;
        1. ������������������������������������������������������������������ MySQL���

        2. ������������

          • ��� MySQL 5.7 ���������������������password ��������� authentication_string���������������������������������������
          • ���������������������������������������������������������������������������������������
          • ������������ TightVNC ��������������������������������������� MySQL ��������������������������� --skip-grant-tables ���������������������������������������������

          ������������������������������������ MySQL 8.0 ������������������������������������������

    上一篇:蓝桥杯赛前一天——STL类库+各种函数调用+熟悉板子 总结
    下一篇:python实现BFS算法(广度优先搜索)输出最短路径

    发表评论

    最新留言

    做的很好,不错不错
    [***.243.131.199]2025年04月07日 09时24分34秒