本文主要是介绍MySQL5.7解压版配置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本教程针对版本为mysql-5.7.21-winx64解压版本
1.解压官网下载的解压zip包;本示例解压目录 D:\mysql-5.7.21-winx64
2.在解压路径下新建名称为data的文件夹,并创建my.ini文件;my.ini内容如下:
[mysql]
# mysql客户端默认字符集
default-character-set = utf8[mysqld]
# 端口
port = 3306
# mysql数据库安装目录
basedir = D:\mysql-5.7.21-winx64
# mysql数据库数据存储目录
datadir = D:\mysql-5.7.21-winx64\data
# 服务器默认字符集
character-set-server = utf8
basedir修改为自己mysql的解压路径,datadir则为数据存储的路径自己自定义就好;
3.将解压路径的bin目录配置到path路径,本示例为D:\mysql-5.7.21-winx64\bin
我的电脑-->右键“属性”-->高级系统设置-->环境变量-->系统变量-->Path变量,添加bin路径到Path变量中(记得每个变量值之间用英文逗号隔开,win10则无须担心变量值的分隔)
4.初始化mysql
C:\Users\chensan>d:
D:\>cd D:\mysql-5.7.21-winx64\bin
D:\mysql-5.7.21-winx64\bin>mysqld --initialize-insecure --user=root
D:\>cd D:\mysql-5.7.21-winx64\bin
D:\mysql-5.7.21-winx64\bin>mysqld --initialize-insecure --user=root
mysqld: [ERROR] Found option without preceding group in config file D:\mysql-5.7.21-winx64\my.ini at line 1!
解决办法:将my.ini从UTF-8格式改为ANSI格式;
如果初始化错误,则需要清空data目录再重新初始化;
继续,如果不成功,请重复上面步骤|
到此初始化mysql成功,data下生成初始化文件和目录
5.安装服务
mysqld -install
服务安装失败,需要用管理员身份运行
到此MySQL解压版算是配置成功了;下面需要给用户授权。
错误:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061);但是明明上面的步骤没问题,原来是没启动服务;
grant all privileges on *.* to root@'%'identified by '123456';
flush privileges;
到此MySQL解压版可正常使用。
每个不同版本可能会存在差别,视具体情况而定。
这篇关于MySQL5.7解压版配置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!