Win10(Win7)安装MySQL5.7解压缩版,超详细步骤。
本示例:
系统环境为Win10,(适用于Win7)
MySQL为解压缩版mysql-5.7.17-winx64.zip,
自定义mysql服务名称为MySQL5724,(默认为服务名为mysql)
自定义数据库和表空间的安装到mydata文件夹,(默认安装到data文件夹)
1、将mysql-5.7.17-winx64.zip安装包,解压并放置:C:\mysql-5.7.17,首先新建mydata空文件夹,用来储存数据文件。
2、查找并打开安装目录中的my-default.ini文件,完全删除清空其中的数据内容,
更改文件名称为my.ini,(注意:mysql5.24之后的需要手动创建my.ini文件)向其中粘贴复制如下内容:
[mysqld]
# 服务端使用的字符集为UTF8
character-set-server=utf8
# 设置utf8的排序规则
collation_server=utf8_general_ci
# 设置mysql的安装目录(根据自定义的存储路径做出修改,官方建议使用'/',不要使用'\\')
basedir=C:/mysql-5.7.17
# 设置mysql数据库的数据的存放目录(根据自定义的存储路径做出修改)
datadir=C:/mysql-5.7.17/mydata
# 设置服务器侦听TCP/IP连接的端口数
port=3306
# 设置默认身份验证插件
default_authentication_plugin=mysql_native_password
# 设置默认存储引擎
default_storage_engine=InnoDB
# 设置连续连接请求的最大值(超过次数主机将被阻塞,之后必须刷新主机缓存)
max_connect_errors=100
# 设置同时允许的客户端连接的最大值
max_connections=151
[mysql]
# 设置mysql客户端字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
# 设置mysql客户端字符集
default-character-set=utf8
3、打开环境变量,向其中新增MySQL_HOME=C:\mysql-5.7.17,向PATH中添加%MySQL_HOME%\bin,如下图:
4、以管理员身份运行命令提示符,
输入:cd %MYSQL_HOME%\bin 进入MySQL的安装目录的bin下即:C:\mysql-5.7.17\bin。
5、初始化MySQL的数据库及表空间内容,即安装C:\mysql-5.7.17\mydata目录中的数据内容。
1)、 输入:mysqld --defaults-file=C:\mysql-5.7.17\my.ini --initialize-insecure
(-insecure,参数表示登录密码为空,首次登录MySQL需要设置登录密码)
2)、初始化成功后,C:\mysql-5.7.17\mydata目录中会自动生成如下数据。
(如果初始化失败,必须全部删除mydata目录中的所有文件,然后再一次执行上一步骤的操作。)
6、安装MySQL服务,默认的服务名称为MySQL,,这里将服务名称自定义为MySQL5717,
1)、输入:mysqld --install-manual MySQL5717 --defaults-file=C:\mysql-5.7.17\my.ini
服务名称为MySQL5717,安装成功会提示:Service successfully installed
2)、Win+R,输入services.msc,打开服务会看到,新增的服务名称:MySQL5717
7、返回命令提示符,
输入:NET START MySQL5717 启动服务: MySQL5717
8、以上几个步骤,依次完成了数据库和表空间初始化和MySQL服务名称的安装。
输入:mysql -u root --skip-password
(由于,之前初始化数据库和表空间时,登录密码设置为空,所以现在登录需要--skip-password)
9、成功登录MySQL数据库后,首先必须设置登录密码,
1)、输入:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
2)、输入:SHOW DATABASES; 可查看已安装的默认的数据库实例。
=======至此MySQL数据库安装完毕!
10)、退出数据库后,重新登录的步骤:
1)、以管理员身份,运行打开“命里提示符”,
输入:NET START MySQL5717 (开启MySQL服务)
2)、输入:mysql -u root -p (按下回车键)
Enter Password:***** (提示输入密码:123456,回车即可登录成功!)