Windows平台下MySQL5.7.11的安装与配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ren6370/article/details/73691479

         通过这段时间对MySQL的学习,利用周六闲暇时间对MySQL5.7.11安装与配置做一个简单的总结

  1. 首先去MySQL官方下载资源:

    下载地址:http://dev.mysql.com/downloads/mysql/

    关于下载是按照自己实际操作系统环境下载对应的MySQL  5.7.11

2. 下载完成后,拷贝到指定位置,配置MySQL

       解压缩mysql-5.7.11-winx64.zip文件到任意目录(注:如果是正式服务器上,建议不要安装在C盘,由于测试直接放到D盘根目录下面,路径为D:\mysql-5.7.11-winx64);配置环境变量:计算机---右键属性-----高级系统设置------环境变量,在----Path---的值后面添加“D:\mysql-5.7.11-winx64\bin”,确定。

3, 安装MySQL

        打开CMD(管理员权限),进入D:\mysql-5.7.11-winx64\bin目录,输入“mysqld -install”,回车;在输入“mysqld --initialize”,会自动在D:\mysql-5.7.11-winx64目录下创建data文件件。

4 ,初始化MySQL:在D:\mysql-5.7.11-winx64下,复制my-default.ini文件,更名为my.ini,设置其中参数:basedir和datadir

      basedir = D:\mysql-5.7.11-winx64

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

5, 初始化root密码:

      (1)先确保已停止mysql服务,可以在CMD中输入“net stop mysql”;

      (2)CMD中输入“mysqld --skip-grant-tables”回车 ,这个CMD会卡死,不管它;

      (3)另开一个CMD(管理员权限),进入D:\mysql-5.7.11-winx64\bin目录,输入“mysql -u root”回车,进入mysql数据库;

      (4)依次输入:(修改root密码为123456)

            use mysql

            update user setauthentication_string = password("123456") where user ="root";

            flush privileges;

            exit

6, 连接mysql数据库,建表:

     用CMD直接 输入   mysql   -uroot  -p密码;

    或者推荐用navicatformysql,下载解压缩navicatformysql.zip,放置于任意目录,打开navicat.exe,点击“连接”,输入连接名,比如“test”(任意英文+数字),密码输入“123456”(5节中设置的密码),确定。

双击连接名称(test)即可连接成功,并可以右键新建数据库。

%%安装过程中: mysql5.7报错处理You must reset your password using ALTER USER statement before executing

mysql>use  mysql

ERROR1820 (HY000): You must reset your password using ALTER USER statement beforeexecuting this statement.

mysql>SET PASSWORD = PASSWORD("sql123$%");

QueryOK, 0 rows affected, 1 warning (0.00 sec)

 

mysql>ALTER USER "root"@"localhost" PASSWORD EXPIRE NEVER;

QueryOK, 0 rows affected (0.00 sec)

 

mysql>flush  privileges;

QueryOK, 0 rows affected (0.05 sec)

 

mysql>quit

Bye

 %%%%%%mysql Access deniedfor user root@localhost错误解决方法总结

SET PASSWORD FOR 'root'@'localhost' =PASSWORD('MyNewPassword');

 

 

猜你喜欢

转载自blog.csdn.net/ren6370/article/details/73691479