1,以管理员身份进入cmd命令行,输入命令:Net stop mysql;
2 ,进入mysql安装目录的bin文件夹下,执行mysqld --skip-grant-tables 启动MySQL Server (如果报错,执行mysqld-nt --skip-grant-tables);
3,另外打开一个命令窗口,同样进入安装目录的bin文件夹下,输入mysql 进入mysql,(此时不需要账号密码即可进入)
4,use mysql 进入mysql数据库中,update user set password=password("123456") where user="root";
5,flush privileges;
6 ,quit();
设置远程可访问:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
或者 :
UPDATE user SET Host='192.168.1.100' WHERE User='root' AND Host='localhost' LIMIT 1;