-
新建conf文件,存放到bin目录下,添加
[mysqld]
basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录)
datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)
2.
将bin目录添加到path环境下。
3.
系统管理员身份进入bin目录下执行
mysqld --initialize
net start mysql
更改密码
免安装版的mysql可能会出现首次登录不进去的情况,解决办法是:
1、在my.ini文件中mysqld下面加上skip-grant-tables,如图:
2、重启mysql;net restart mysql;
3、输入mysql,出现welcome to mysql字样,表示进入成功,然后show databases;然后use mysql;
4、修改root用户的密码;
update mysql.user setpassword=password(‘新密码’) where user=’root’ ;
如果是5.7版本以上的则用下面的命令修改密码:
update mysql.user set authentication_string=password(‘新密码’) where user=’root’ ;
扫描二维码关注公众号,回复:
438271 查看本文章
5、flush privileges;
6、去掉my.ini中加入的skip-grant-tables,重启mysql,然后就可以采用新密码进入mysql了。
记住,修改完密码后必须删掉skip-grant-tables,否则mysql还是可以不通过密码进入;
7、重启mysql后再进入mysql可能会提示:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement ;
此时需要输入命令:set password=password(‘123456’);//此处密码必须跟上面设置的密码一样;