mysql5.7以上版本安装

2018-09-06 10:01:00
admin
原创
616
摘要:mysql5.7以上版本安装

mysql5.7以上版本安装:

1、因为低版本的windows的是有安装包的,高版本的是没有安装包的,故此写这篇文章

下载地址如下:

https://downloads.mysql.com/archives/community/

解压之后如下 :mysql-5.7.20-winx64.zip

2、新建my.ini,内容如下

[Client]
port = 3306
[mysqld]
port = 3306
basedir="D:/Program Files/mysql-5.7.20-winx64"
datadir="D:/Program Files/mysql-5.7.20-winx64/Data/"
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#忘记密码时使用
#skip-grant-tables
#设置协议认证方式
default_authentication_plugin=mysql_native_password

3、然后进入到cmd中进入到该目录下面

进入到bin下面,然后输入:mysqld install,是mysqld不是mysql

4、这时我们可以先用mysqld  --initialize 先初始化data目录:


5、my.ini配置文件[mysqld]条目下加一条命令skip-grant-tables,然后重启mysql


6、输入,mysql -uroot -p进入到mysql控制台

(1)进入mysql数据库:

mysql> use mysql;Database changed

(2)给root用户设置新密码mysql> update user set authentication_string=password("新密码") where user="root";

Query OK,1 rows affected(0.01sec)Rows matched:1 Changed:1Warnings: 0

(3)刷新数据库 (一定要记得刷新)mysql>flush privileges; QueryOK, 0 rows affected (0.00 sec)

(4)退出mysql:mysql> quit

最后把配置文件中的skip-grant-tables 注释掉。下次输入mysql -uroot -p 就可以用新密码登录了


    发表评论
    评论通过审核之后才会显示。
    文章分类
    联系方式
    联系人: 郑州-小万
    电话: 13803993919
    Email: 1027060531@qq.com
    QQ: 1027060531
    网址: www.wanhejia.com