您的位置:首页 > 数据库 > MySQL

windows下mysql压缩zip版本安装

2017-05-12 22:13 603 查看

1. 官网下载mysql的zip版本

官网链接https://www.mysql.com/

2. 解压并配置

将压缩包
mysql-5.7.18-winx64.zip
解压到
F:/


F:/mysql-5.7.18-winx64/
下新建配置文件
my.ini


ps:请根据实际情况选择安装目录,下面配置要填写实际安装目录

编辑
my.ini
内容如下:

[mysql]
# 客户端编码
default-character-set=utf8
[mysqld]
# 服务端口
port = 3306
# mysql安装目录,请根据情况填写
basedir=F:/mysql-5.7.18-winx64
# mysql数据目录,请根据情况填写
datadir=F:/mysql-5.7.18-winx64/data
# 最大连接数
max_connections=10
# 服务器编码
character-set-server=utf8
# 数据库引擎
default-storage-engine=INNODB
# 降低安全级别,配置成功之后需要删除
skip-grant-tables


3. 安装mysql

进入
F:/mysql-5.7.18-winx64/bin/
目录,用管理员身份启动cmd,执行
mysqld --initialize
(初始化data目录)

执行
mysqld install
(安装mysql服务)

执行
net start mysql
(启动mysql服务)

ps:如果之前已经初始化过或者安装过mysql,那么需要停止服务
net stop mysql
,卸载
mysqld remove
,删除数据
清除data目录


无密码登录时
mysql -u root -p
,不输入密码直接
Enter


如果报错,说明在
mysql.ini
中没有配置
skip-grant-tables


Access denied for user 'root'@'localhost' (using password: NO)


选择mysql数据库
use mysql


新版本执行
update user set authentication_string=password("root123") where user="root";


旧版本执行
update user set password=password("root123") where user="root";


ps:我把密码设置为
root123
,你不要照抄

关闭mysql服务:
net stop mysql


mysql.ini
中的
skip-grant-tables
行删除

重启mysql服务:
net start mysql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息