mysql5.7免安装配置过程

来源:互联网 发布:mac不要开机密码 编辑:程序博客网 时间:2024/05/22 00:23

1.      下载免安装版“mysql-5.7.11-winx64.zip”

2.      解压到”D:”盘下,” D:\mysql-5.7.11-winx64”

3.      配置环境变量,在Path下追加“;D:\mysql-5.7.11-winx64\bin”

4.      打开“D:\mysql-5.7.11-winx64\my-default.ini”,修改内容

           basedir = D:\mysql-5.7.11-winx64

           datadir = D:\mysql-5.7.11-winx64\data

           port = 3306

          default_character_set = utf8

          explicit_defaults_for_timestamp=true

 

5.      初始化数据库

         在CMD窗口下执行:“D:\mysql-5.7.11-winx64\bin>mysqld  --initialize-insecure ”

          执行完这行命令后,会自动创建“data”文件夹,并生成相应的内容;

6.      注册数据库服务

         在CMD窗口下执行:“D:\mysql-5.7.11-winx64\bin>mysqld install”;

          正常则返回:“Service successfully  installed.”

7.      启动服务

         在CMD窗口下执行:“D:\mysql-5.7.11-winx64\bin>netstart mysql”

                                          正常则返回“MySQL 服务正在启动 .

                                                               MySQL 服务已经启动成功。”

8.      进入数据库,并初始化密码:

         以前更新密码的语句为:

          mysql> update user set password=PASSWORD('123456') whereuser="root";

                        ERROR1054 (42S22): Unknown column 'password' in 'field list'

         在新版本中更新密码语句为:

         mysql> update user setauthentication_string=PASSWORD('Root123456') where user="root";

                      Query OK,1 row affected, 1 warning (0.00 sec)

                      Rows matched: 1  Changed:1  Warnings: 1

9.      更新密码后,重启数据库服务

          mysql> exit

           Bye

 

D:\mysql-5.7.11-winx64\bin>net stop mysql

MySQL 服务正在停止.

MySQL 服务已成功停止。

 

D:\mysql-5.7.11-winx64\bin>net start mysql

MySQL 服务正在启动 .

MySQL 服务已经启动成功。

  

注:

在初始化数据时:

mysqld  --initialize-insecure 生成一个空密码,

具体信息则用文本打开”\data\**.err”相看:

[Note] Accessdenied for user 'root'@'localhost' (using password: NO)        

 

mysqld  --initialize 生成一个随机密码.

具体信息则用文本打开”\data\**.err”相看:

[Note] Atemporary password is generated for root@localhost: >abcd123

 

 

 

0 0
原创粉丝点击