MySQL8.0 必须先创建用户 在 设置远程权限
mysql -u root -p
use mysql;
创建新用户
create user root@'%' identified by '123456'; root 用户名 %代指所有host
设置用户密码格式
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; 设置mysql_native_password格式
修改密码
ALTER USER root@'%' IDENTIFIED BY "你的新密码";
设置权限
设置所有权限
grant all privileges on *.* to root@'%' with grant option;
设置指定数据库所有权限
grant all privileges on newdatabase.* to root@'%' with grant option; 指定数据库:newdatabase
刷新权限
flush privileges;
Windows 端修改端口配置参考:https://blog.csdn.net/qq_62129885/article/details/126846775
MySQL不是内部命令参考:https://blog.csdn.net/just_learing/article/details/124762850