admin 管理员组文章数量: 886993
一、下载MySQL 5.7
通过访问官网下载对应的安装包
二、将下载的压缩包解压到自己指定的目录下
三、配置my.ini文件
在MySQL安装目录下新创建my.ini文件,并填写以下内容
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\LifeOwn\Mysql\mysql-5.7.44-winx64\mysql-5.7.44-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\LifeOwn\Mysql\mysql-5.7.44-winx64\mysql-5.7.44-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
四、安装MySQL服务
1.首先需要以管理员身份打开命令行窗口,然后进入MySQL目录下的bin目录,并执行下面的命令:
mysqld install
2.初始化 MySQL 数据库,执行下面的命令(会生成初始root密码请记住):
mysqld --initialize --user=mysql --console
3.启动MySQL服务,执行下面的命令:
net start mysql
五、使用MySQL
1.登录mysql,执行下面的命令(密码就是初始化中的密码):
mysql -u root -p
2.由于初始密码过于复杂,我们通过命令修改root密码,执行下面的命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
六、使用可视化连接工具,测试是否可以连通
七、设置MySQL服务开机自启,执行下面的命令:
sc config mysql start= auto
八、注意!注意!注意!
1.运行安装命令报错:mysqld: Could not create or access the registry key needed for the MySQL applicationto log to the W
处理方法:这是由于命令行没有使用管理员方式打开,我们去c盘找到C:\Windows\System32文件 , 通过管理员身份打开即可
2.由于初始化我遇到了两个问题,这里记录一下,如果你安装也遇到这个情况对应处理一下。
2.1初始化报错:MySQL [Warning] TIMESTAMP with implicit DEFAULT value is deprecated
处理方法:打开配置文件my.ini,找到包含[mysqld]段落,在末尾添加一行内容,如下:
explicit_defaults_for_timestamp=true
2.2初始化报错: [ERROR] --initialize specified but the data directory has files in it. Aborting.
处理方法:将数据库设置的数据存放目录 data 内容全部删除即可
3.初始化后如果root的初始密码没有记住,也可以在安装目录data文件夹下找到***.err文件,使用记事本打开,即可发现初始密码内容(A temporary password is这一句话后面)
版权声明:本文标题:Windows系统上安装MySQL 5.7步骤(实测可行) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1733297171h1572640.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论