zhao-xin

1、尝试使用

1 GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' IDENTIFIED BY \'自己的密码\' WITH GRANT OPTION

报错:

 

 因为我用的版本是8.0.**

2、拆开命令

1 create user \'root\'@\'%\' identified by \'自己的密码\';
2 
3 grant all privileges on *.* to \'root\'@\'%\';
4 
5 flush Privileges;

成功

 

 

补充:

docker安装MySQL无法启动,日志是这样的

 

 在创建时加一句

1 -v /home/mysql/mysql-files:/var/lib/mysql-files/

 

令外,远程连接时,

docker exec -it 名字 bash //进入容器内部(名字是docker ps显示的NAME)
mysql -u root -p //输入密码进入MySQL

此时想要远程连接需要修改远程连接密码

1 ALTER user \'root\'@\'%\' IDENTIFIED WITH mysql_native_password BY \'密码\';

 

分类:

技术点:

相关文章:

  • 2021-12-10
  • 2021-11-17
  • 2021-12-09
  • 2022-01-05
  • 2021-12-14
  • 2021-09-25
  • 2021-11-17
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-11-24
  • 2021-06-15
  • 2021-12-17
  • 2021-04-18
  • 2022-12-23
相关资源
相似解决方案