先在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服务可解决问题
热门工具 换一换