您的位置:首页 > 数据库 > MySQL

MySql5.7.11 for Windows 安装(二)

2016-04-07 20:36 323 查看
安装之后,首先创建data文件夹(旧版本本来就有),管理员打开cmd,cd到bin文件夹,输入

mysqld –initialize-insecure –user=mysql,data文件夹就愉快的生成了。

安装后退出之后,再次登录时候,遇到密码处回车,就会出错


这就相当于忘记root密码

-关闭服务 net stop mysql

我们在my.ini中添加一行代码,在[mysqld]下面添加:

skip-grant-tables

在启动mysql时不启动grant-tables,授权表。这样我们就可以跳过输入密码的步骤了,这个也可以在我们忘记管理员密码时候使用。



修改密码

启动服务

输入mysql 此时已经跳过密码输入

输入 use mysql,然后输入:

update mysql.user set authentication_string=password(‘123’) where user=’root’ and Host = ‘localhost’;

注意:新版的mysql数据库下的user表中已经没有Password字段了,所以不能用原来的修改密码的方式修改!!!


然后输入flush privileges;

然后quit;


关闭服务,把my.ini中的注释掉skip-grant-tables


测试

打开服务

输入mysql -u root -p

输入密码

成功


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql windows