在win10上搞了下mysql,真的佛了,真难装!!!!RZ微软
装完mysql,需要生成一些文件,然后加环境变量,再启动,真TM服了,有毛病
1、将mysql的bin路径添加进环境变量;
2、初始化命令mysqld --initialize --user=mysql --console
(记住一定要进行初始化,很多人不进行初始化,就出现了1067错误,怎么弄都搞不定)
3、net start mysql启动
然后问题就来了,生成了一个暂时的sql密码,我找到,输入发现还是进不去,捣鼓了半天,找到了解决之道;
1、 首先关闭服务器,net stop mysql
2 、打开cmd窗口,输入这个代码mysqld --console --skip-grant-tables --shared-memory
进入无密码登录状态。
3、在另打开一个cmd窗口,输入这个代码mysql.exe -u root
登录MySQL,
4、使用sql的更新命令修改密码,输入这行代码进行清空authentication_string这个字段UPDATE mysql.user SET authentication_string='' WHERE user='root' and host='localhost';
5、 flush privileges;刷新下,要不然下一步没法操作,干
6、修改密码ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
7、享受mysql。
后记:
win真不适合装环境,配个mysql都这么麻烦,以后坚决抵制。还是linux和mac香,啊,真香