MySQL 安装(windows)
2022-02-10 本文已影响0人
yjtuuige
- 建议使用压缩版:安装快、方便、不复杂;
1. 软件下载
2. 安装步骤(windows)
-
下载后得到 zip 压缩包;
-
解压到需要安装到的目录,如:
D:\Environment\mysql-8.0.28
; -
添加环境变量:
我的电脑 -> 属性 -> 高级 -> 环境变量
;- 在系统变量 Path 里面添加 bin 目录:
- 如:
D:\Environment\mysql-8.0.28\bin
;
-
在安装目录的根目下,创建
my.ini
配置文件,配置如下:[mysqld] # mysql的安装目录 basedir=D:\Environment\mysql-8.0.28 # 数据的存放目录(不要手动创建) datadir=D:\Environment\mysql-8.0.28\data\ # 端口号 port=3306 # 跳过密码验证(mysql8开启时会出错) #skip-grant-tables # 服务端使用的字符集默认为utf8mb4(mysql8) character-set-server=utf8mb4 # 根据需要自行配置 # 允许最大连接数 #max_connections=200 # 允许连接失败的次数。 #max_connect_errors=10 # 创建新表时将使用的默认存储引擎 #default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 #mysql_native_password #default_authentication_plugin=mysql_native_password [client] # 设置mysql客户端连接服务端时默认使用的端口 #port=3306 #default-character-set=utf8mb4 [mysql] # 设置mysql客户端默认字符集(mysql8) #default-character-set=utf8mb4
-
启动管理员模式下的 CMD,以管理员模式运行所有命令:
-
安装 MySQL 服务:路径切换至 MySQL 下的
bin
目录下:mysqld –install
- 安装成功
- 失败:之前安装过,服务还在,需要先删除服务
- 删除 MySQL 服务:
sc delete mysql
-
初始化:
- 默认帐号 root;
-
--initialize
:生成随机密码; -
--initialize-insecure
:生成空密码; -
--user=mysql
:不要更改。
mysqld --initialize-insecure --user=mysql
- 初始化成功后,生成数据目录
data
-
启动 MySQL:
# 启动服务 net start mysql # 关闭服务 net stop mysql
-
登录 MySQL 管理界面(初始化时为空):-p后面不能加空格;
# -p后面不能加空格,出现密码提示后,直接回车 mysql -u root -p
-
修改密码:
- MySQL8 语句:
-- mysql> 命令行下操作 alter user 'root'@'localhost'IDENTIFIED BY '新密码';
- MySQL5.7 语句:
update mysql.user set authentication_string=password('新密码') where user='root' and Host='localhost';
-
刷新权限
flush privileges;
-
修改
my.ini
文件:删除 skip-grant-tables(未开启,可略过 ) -
重启 MySQL:
net stop mysql # 停止 net start mysql # 启动
-
重新登录 MySQL:
- 方式 1:提示时输入密码登录
mysql -u root -p
- 方式 2:命令行直接输入密码(此方式,-p 后不能加空格)
# -p后不能加空格 mysql -u root -p密码