zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

windows s2019安装mysql 5.7并配置

2023-09-14 09:16:01 时间

环景:

windows server2019
mysql-5.7.36

安装流程:

一、从官网下载mysql的zip(开源免安装版)
1.解压
D:\Program Files\mysql\mysql-5.7.36-winx64
在这里插入图片描述
在此目录下新建my.ini
文件内容如下:

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir="D:\Program Files\mysql\mysql-5.7.36-winx64"

# 设置mysql数据库的数据的存放目录

datadir="D:\Program Files\mysql\mysql-5.7.36-winx64\data"
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[WinMySQLAdmin]
D:\Program Files\mysql\mysql-5.7.36-winx64\bin\mysqld.exe

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

[mysqld]

explicit_defaults_for_timestamp=true

2.保存

二、初始化mysql
在解压的目录下D:\Program Files\mysql\mysql-5.7.36-winx64发现:少了data文件夹,这是因为mysql从5.7以后的版本都需要自己初始化生成
cmd到bin路径下: D:\Program Files\mysql\mysql-5.7.36-winx64\bin> mysqld –initialize
输入命令之后就生成了data文件夹
在这里插入图片描述三、安装、启动
1.D:\Program Files\mysql\mysql-5.7.36-winx64\bin>mysqld install
成功会提示success
(移除mysqld remove)
2. 启动服务 检查mysql是否成功安装
D:\Program Files\mysql\mysql-5.7.36-winx64\bin>net start mysql
如果出现失败:证明你的my.ini文件配置有问题
(停止服务 net stop mysql)

四、设置密码

直接用 mysql -u root -p 进入(默认密码为空)
D:\Program Files\mysql\mysql-5.7.36-winx64\bin>mysql -u root -p
1、 update mysql.user set authentication_string=password(‘xxxxxxxx’) where user=’root’ and Host = ‘localhost’;
–》 flush privileges;
–》quit;
2、 mysql -u root -p ‘xxxxxxxx’ 进入了
3、mysql>SET PASSWORD = PASSWORD(‘xxxxxxxx’); 设置新密码