Windows10 MySQL-5.7免安装版
1. MySQL下载
-
官网下载地址: MySQL :: Download MySQL Community Server (Archived Versions)
-
-
解压到要安装的路径,我这里是 D:\Java\mysql-5.7.22-winx64,解压后的样子如下:
-
2. 环境变量配置
-
我的电脑右键属性->高级系统设置->环境变量->系统变量-Path,添加 mysql 的安装路径。
-
3. MySQL配置
-
在 mysql 安装的根目录下创建 my.ini 文件,配置 mysql 相关属性
-
-
具体内容如下:
-
[mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #跳过密码直接登录 skip-grant-tables #设置3306端口 port = 3306 #设置mysql的安装目录 basedir=D:\Java\mysql-5.7.22-winx64 #设置mysql数据库的数据的存放目录 datadir=D:\Java\mysql-5.7.22-winx64\data #允许最大连接数 max_connections=200 #服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 #创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
4. 安装及初始化
-
管理员身份运行CMD,进入 mysql 安装的 bin 目录下
-
-
安装 MySQL 服务,
mysqld -install
-
-
初始化 MySQL,
mysqld --initialize-insecure --user=mysql
-
-
执行成功后,在 my.ini 文件中配置的路径下会生产一个 data 文件夹。
-
-
补充:安装MySQL服务是 install,如果卸载的话,就输入
mysqld -remove
.
5. 启动服务
-
net start mysql
-
-
补充,启动服务用 start,关闭服务
net stop mysql
6. 登录及修改密码
-
root用户登录,
mysql -u root -p
,因为设置了跳过 登录,所以直接按回车就可以了。 -
-
修改密码,
update mysql.user set authentication_string=password('你的密码') where user='root';
-
-
修改成功后,再修改 my.ini 文件,将
skip-grant-tables
这句注释掉就好了 -
[mysqld] #跳过密码直接登录 #skip-grant-tables
-
注意,修改密码完成会,需要重启 mysql 服务才会生效。