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
下一篇: windows下安装mysql5.7版本