欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows安装MySQL5.7

程序员文章站 2022-03-29 19:28:38
...

 

一、下载mysql-5.7.19-winx64.zip 并解压到d:\盘下

二、在D:\mysql-5.7.16-winx64\ 下新建my.ini 文件,文件内容:

[client]
port=3306

[mysql]
default-character-set=utf8


[mysqld]
port=3306
basedir = D:\mysql-5.7.19-winx64
datadir = D:\mysql-5.7.19-winx64\data
character-set-server=utf8

#default-storage-engine=INNODB
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

三、将D:\mysql-5.7.19-winx64\bin加入path

四、以管理员身份运行cmd,并cd到mysql中的bin目录下,执行命令:

    mysqld --initialize --user=mysql –console

五、安装MySQL服务,以管理员身份运行cmd:

    mysqld install MySQL --defaults-file="D:\mysql-5.7.19-winx64\my.ini"

    其中的路径为你正式的ini文件

六、启动mysql服务,通过上面的密码登录

    注:有次换了电脑之后,再重新安装,发现启动不成功服务,但也没有报任何错误:

    解决方法:

    删除data下所有数据:

    执行:  mysqld --initialize,然后再重新启动!

    net start mysql

    mysql –uroot –p

七、修改密码:

    set password=password('mysql');

 

默认密码有时候看不清,登录不进去的时候,解决方法:

一、在my.ini 中加入:

    [mysqld]

    skip-grant-tables

二、重启mysql:

    net stop mysql 

    net start mysql

三、命令行输入mysql 进入:

    update mysql.user setauthentication_string=password('mysql') where User='root';

四、退出,去掉my.ini 中的skip-grant-tables , 重启

 

 

 

 

相关标签: Windows安装MySQL5.7