mysql5.7以上版本安装
- 2018-09-06 10:01:00
- admin 原创
- 2500
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 |