先在mysql官网下载mysql,地址:https://dev.mysql.com/downloads/mysql/
<https://dev.mysql.com/downloads/mysql/>




下载完成后解压到指定目录,例如 D:\Program Files

mysql5.7.21默认不带配置文件,需要手动创建配置文件 在 D:\Program Files\mysql-5.7.21-winx64
目录下创建my.ini文件,内容如下:


[mysqld]
#绑定IPv4
bind-address = 0.0.0.0
# 设置mysql的安装目录,即你解压缩安装包的位置
basedir = D:/Program Files/mysql-5.7.21-winx64
# 设置mysql数据库的数据的存放目录
datadir =D:/Program Files/mysql-5.7.21-winx64/data
# 设置端口号
port = 3306
# 允许最大连接数
max_connections = 200
# 设置字符集为utf8
loose-default-character-set = utf8
character-set-server=utf8
# 开启查询缓存
explicit_defaults_for_timestamp = true
# windows下区分表名大小写(0:不区分,2区分(5.7版本))


lower_case_table_names=2
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[client] 
#设置客户端字符集
port=3306
default-character-set = utf8

[WinMySQLadmin] 

Server = D:/Program Files/mysql-5.7.21-winx64/bin/mysqld.exe

配置环境变量:在Path后追加

;D:\Program Files\mysql-5.7.21-winx64\bin(注意要与前面的内容用分号隔开)


此时根目录下还没有data文件,需要初始化一下data文件,创建初始数据库

打开cmd命令,进入bin目录下




执行 mysqld --initialize 安装mysql服务

输入 net start mysql 启动mysql服务,可以在服务中查看mysql状态





输入 mysqld --initialize-insecure --user=mysql 初始化
mysqldata文件,此时在根目录下会自动创建data文件夹,里面包含mysql的初始化数据库


创建完成后就可以连接数据库了,默认用户root,密码为空

注意问题:

如果执行net start mysql命令时 mysql 启动失败,在服务中启动时显示 1053错误,就删除刚才安装的mysql服务

在cmd中执行 sc delete mysql 删除mysql服务,然后一定要重启计算机

开机后查看服务列表里没有mysql服务,mysql注册表也被删除了

在cmd中重新进入 D:/Program Files/mysql-5.7.21-winx64/bin 执行 mysqld --initialize
重新安装mysql服务可解决问题






友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信