安装完MySQL后进行以下操作
1 关闭mysql服务, 使用管理员权限打开cmd窗口
2 跳过密码验证,成功后,重新打开一个命令窗口
mysqld
--console --skip-grant-tables --shared-memory
1 登录 mysql -u root -p
use mysql
flush privileges;
执行alter user root@localhost identified by '123456';
语句,把密码修改为123456(这里填自己想要的密码)
执行 exit
语句
重新登录输入新密码验证是否修改成功.
开启远程连接
use mysql
update user set host = '%' where user = 'root';
flush privileges;
exit;
可能遇到的问题
1
mysql执行存储过程报错:ERROR 1449:The user specified as a definer ('skip -grants user'@'skip -grants host') does not exist
没有权限。
解决方法如下:
mysql>grant all privileges on *.* to 'skip-grants user'@'skip-grants host' identified by ".";