
本文共 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\bin
��������������������������������� MySQL���mysqld --skip-grant-tables
- ���installer ������������������ DOS ������������������������������������������ MySQL���
- ���������������������������
mysql
������������������������������ - ������������������������������������������������������������������ MySQL���
- ��� MySQL 5.7 ���������������������
password
���������authentication_string
��������������������������������������� - ���������������������������������������������������������������������������������������
- ������������ TightVNC ��������������������������������������� MySQL ���������������������������
--skip-grant-tables
���������������������������������������������
mysql
use mysql;update user set authentication_string = PASSWORD('������������') where user = 'root';flush privileges;
������������
������������������������������������ MySQL 8.0 ������������������������������������������
发表评论
最新留言
关于作者
