win10 MySQL zip版本安装配置中一些问题的总结

1,在官网上(https://dev.mysql.com/downloads/mysql/5.7.html#downloads)下载免安装的zip版本。(本文以mysql-5.7.24-winx64为例)

2,将zip文件解压到本地,本文解压到如下目录:D:\mysql-5.7.24-winx64

3,把解压的文件夹bin目录地址添加到环境变量PATH里面

4,新建一个配置文件(my.ini)用于配置字符集、端口等信息,用以覆盖原始的配置文件(my-default.ini),当然也可以修改这个默认的配置文件。(如果没有my-default.ini这个文件可以直接新建一个)(这里内容不一定要按照下文 可以自行百度 但是其实都差不多内容)

配置文件中是有分模块配置的,比如[client]、[mysqld]、[mysql],设置的参数不对号入座的话就会发生错误。

(注意若my.ini文件中的basedir和datadir不是以”\\“表示路径,在后边执行mysqld --initialize命令时会报错)

[client]
#设置mysql客户端连接服务端时默认使用的端口
port=3306
#设置mysql客户端连接服务端时默认使用的端口
default-character-set=utf8
[mysqld] 
# 设置为自己MYSQL的安装目录 
basedir=D://mysql-5.7.24-winx64
# 设置为MYSQL的数据目录 
datadir=D://mysql-5.7.24-winx64//data
port=3306
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character_set_server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

# 解决MySQL Err1055错误

sql_mode='NO_ENGINE_SUBSTITUTION'
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

 以下是我的配置参数:

[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
basedir=D://mysql-5.7.24-winx64
datadir=D://mysql-5.7.24-winx64//data
max_connections=200
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
sql_mode='NO_ENGINE_SUBSTITUTION'
[mysql]
default-character-set=utf8

5,cmd(管理员模式)cd到bin目录里运行 mysqld --initialize-insecure --user=任意的用户名  (这句命令是为了初始化数据库data,然后返回目录就会发现有data目录了)

这里我直接使用了mysqld --initialize-insecure --user=mysql (注意有空格)

6,第5步成功后,继续执行命令 mysqld -install mysql --default-file= my.ini的物理路径 (这句命令是添加mysql服务,并把my.ini设为配置文件)

7,输入命令 mysqld -install 如果出现Service successfully installed 说明注册成功了

8,输入net start mysql启动服务

9,因为刚安装好是没有密码的所以命令行输入 mysql -u root -p 即可成功登录(如果提示输入密码直接回车就好)

10,关闭当前命令行,重启cmd 输入mysqladmin -u root -p password 回车;

出现“Enter password:”,直接回车,未设置密码时默认没有密码;

接着出现“New password:”输入新的密码,回车即可;

接着出现“Confirm new password:”确认密码,回车即可。

修改完密码以后,下次重新登录时,

键入mysql -u root -p即可,接着输入设置后的密码即可登录。

11,输入exit;退出mysql

然后输入net stop mysql 关闭mysql 至此安装和初始化配置就算完成了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值