文章目录
- 下载
- 安装mysql服务
- 初始化密码
- 修改my.ini配置
- 总结
下载
官网下载地址
https://dev.mysql/downloads/mysql/5.7.html
华为云下载地址(强烈推荐,下载速度快
)
https://repo.huaweicloud/mysql/Downloads/MySQL-5.7/
本教程基于mysql-5.7.34-winx64:
下载的文件是:mysql-5.7.34-winx64.zip
,将它解压到 你想要安装mysql数据库的目录,
比如,我把它解压到:E:\mysql\mysql-5.7.34-winx64
,这个就是mysql的安装目录!
新建个 my.ini 文件 放里面
下载的zip包里不带my.ini,我们新建一个my.ini放里面,内容如下:
注意:需要将
E:\mysql\mysql-5.7.34-winx64
修改为你的安装目录,其它不变
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
default-time-zone= "+08:00"
# Mysql 解压目录
basedir=E:\mysql\mysql-5.7.34-winx64\
# Mysql解压目录下 data 目录
datadir=E:\mysql\mysql-5.7.34-winx64\data
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
#用于第一次登录 可以免密
skip-grant-tables
安装mysql服务
先将bin目录加到环境变量的path里
例如我的是:E:\mysql\mysql-5.7.34-winx64\bin
接下来,我们使用cmd窗口来安装,直接拷贝高亮命令
执行就OK:
-
运行cmd
请务必右键以管理员身份
运行cmd!!!C:\Windows\system32>
cd /d E:\mysql\mysql-5.7.34-winx64\bin
-
移除mysql服务(可选)
如果之前安装过其它版本的mysql,可以通过这步移除掉E:\mysql\mysql-5.7.34-winx64\bin>
mysqld --remove MySQL
The service doesn’t exist! -
安装mysql服务
E:\mysql\mysql-5.7.34-winx64\bin>
mysqld --install
Service successfully installed. -
生成data文件夹
执行后不会输出信息,但是会在 Mysql目录下生成一个 data文件夹
E:\mysql\mysql-5.7.34-winx64\bin>mysqld --initialize-insecure --user=mysql
-
启动mysql服务
E:\mysql\mysql-5.7.34-winx64\bin>
net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
初始化密码
- 登录mysql客户端
E:\mysql\mysql-5.7.34-winx64\bin>
mysql -uroot -p
Enter password:直接回车
- 设置root密码
执行这条SQL,123456可以自行修改成你想设置的密码.
mysql>
update mysql.user set authentication_string=password('123456') where user='root';
修改my.ini配置
-
执行命令 exit 退出Mysql客户端
mysql>
exit
-
停止Mysql服务
E:\mysql\mysql-5.7.34-winx64\bin>
net stop mysql
-
修改my.ini删除最后一行skip-grant-tables
-
重新启动Mysql服务,大功告成~
E:\mysql\mysql-5.7.34-winx64\bin>
net start mysql
总结
其实安装mysql非常简单,几个实用的命令整理如下:
mysqld --install # 安装MySQL服务
mysqld --remove MySQL # 移除MySQL服务
net start mysql # 启动服务
net stop mysql # 停止服务
mysql -u root -p # 登录 Mysql
update mysql.user set authentication_string=password('123456') where user='root'; # 初始化密码
更多推荐
window mysql 5.7安装教程
发布评论