安装 mysql

初次安装mysql,root账户没有密码。

mysql -u root 
 set password for 'root'@'localhost' =password('password');

若是失败可尝试下面方法第一次登陆修改密码

ALTER user 'root'@'localhost' IDENTIFIED BY '12345678';

开启远程访问权限

CREATE USER 'root'@'%' IDENTIFIED BY '你的密码';
GRANT ALL ON *.* TO 'root'@'%';

把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户。

mysql> grant all privileges on *.* to root@'%'identified by 'password';
若是失败可尝试下面方法

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';

FLUSH PRIVILEGES;

原文地址:https://www.cnblogs.com/yyl001/p/12801779.html