安装MySQL5.7.11

---恢复内容开始---

1、下载解压到自定义目录:

2、添加环境变量

变量名:MYSQL_HOME    

变量值:C:\Program Files\mysql

即为mysql的自定义解压目录。

再在Path中添加 %MYSQL_HOME%\bin

 

3、注册windows系统服务

进入安装目录:cd E:\mysql-5.7.11-winx64\mysql-5.7.11-winx64\bin

输入:mysqld install MySQL--defaults-file="E:\mysql-5.7.11-winx64\mysql-5.7.11-winx64\my-default.ini"

出现下面信息说明安装成功:

(注:my-default.ini文件在MySQL解压后的根目录下,如果没有,可从其他地方中获取。

(移除服务命令为:mysqld remove)

4、启动MySQL服务

方法一:

启动服务命令为:net start mysql

方法二:

打开所有控制面板-管理工具-服务,找到MySQL服务。通过右键选择启动或者直接点击左边的启动来启动服务。

其中我的报错:

是因为5.7.11版本下没有data目录,

解决方法:执行mysqld --initialize初始化data目录即可

这时候,也发现安装目录下出现了data目录:

5. 修改 root 账号的密码

刚安装完成时root账号默认密码为空,此时可以将密码修改为指定的密码。如:123456

方法一:

c:>mysql –uroot

mysql>show databases; 

mysql>use mysql;

mysql>UPDATE user SET password=PASSWORD("123456") WHERE user='root';

mysql>FLUSH PRIVILEGES;

mysql>QUIT

方法二:

利用第三方管理工具进行密码修改。如Navicat for MySQL

运行mysql –uroot时报错:ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)

解决方法:先用net stop mysql停止服务,将data文件删除,重新mysqld --initialize-insecure初始化,再net start mysql启动,再mysql –uroot即可:

顺便将密码重置为123456

update mysql.user set authentication_string=password('123456') where user='root';

flush privileges;

QUIT

之后输入新密码登录成功:

 

---恢复内容结束---

posted @ 2016-03-30 15:06  o2lee  阅读(162)  评论(0)    收藏  举报