A temporary password is generated for root@localhost: wdu*Ye<vW25)
原始密码:wdu*Ye<vW25)
修改密码
1 2 3 4 5 6 7 8
mysqld --install MySQL #...... net start MySQL #...... mysql -u root -p wdu*Ye<vW25) #...... set password for root@localhost = password(‘123’);
忘记密码
1 2 3 4 5 6 7 8 9 10 11 12 13
net stop MySQL #修改 my.ini 文件,加一条: skip-grant-tables net start MySQL mysql -u root -p #不需要输入密码,直接输入回车,进入 MySQL 的控制台 UPDATE user SET authentication_string=password(‘123456’) WHERE user=‘root’; #修改 my.ini 文件 #skip-grant-tables #重新启动 MySQL 服务 net stop MySQL net start MySQL
mysql -u root -p 输入123456登录到 MySQL
开启远程访问
1 2 3 4 5
#登录MySQL GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; #刷新权限 FLUSH PRIVILEGES; #重启服务
关闭远程访问
1 2
update user set host = "%"where user = "root"; flush privileges;
新建用户及授权
1 2 3
CREATEUSER'remote_user'@'%' IDENTIFIED BY'remote@hzcio'; --SELECT,INSERT,UPDATE,DELETE | ALL PRIVILEGES GRANTSELECT,INSERT,UPDATE,DELETEON hzcio.*TO'remote_user'@'%';