备注:
这里是通过 zip 包的形式进行安装,版本为 【mysql-8.0.15-winx64.zip】,也可使用其他版本,尽量是 8.0 及以上
下载 mysql
- 下载地址:
https://dev.mysql.com/downloads
- 操作步骤:
【MySQL Community Server】-【Download】-【No thanks,just start my download】
安装 mysql
- 上面下载 zip 后,解压
- 【高级系统设置】-【高级】-【环境变量】-【系统变量】
Path: mysql 的 bin 目录
- 更改 my.ini 文件内容:
[mysqld]
# 设置3306端口
port=3306
# 自定义设置mysql的安装目录,即解压mysql压缩包的目录
basedir=D:\mysql-8.0.33-winx64
# 自定义设置mysql数据库的数据存放目录
datadir=D:\mysql-8.0.33-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 8.0 以上弃用
# default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口和默认字符集
port=3306
default-character-set=utf8
备注:
更改 basedir、datadir 路径
删除 default_authentication_plugin
一定要把之前的 datadir 路径下的文件夹里面的内容删除
- 管理员身份打开 cmd (以下所有操作,都在此对话框里执行)
- 删除原有 mysql:
mysqld --remove mysql
- 初始化:
mysqld --initialize --console
会生成初始密码: ****** ,一定要记住
- 将 mysql 注册为服务:
mysqld --install “mysql” --defaults-file=“D:\mysql-8.0.33-winx64\my.ini”
可以通过 win + r : services.msc 找到 mysql 服务
- 启动 mysql:
net start mysql
- 登陆:
mysql -u root -p
- 修改密码:
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘123456’;
权限
- 尽量不要使用 root 账号(建议隐藏)
- 通过 root 账户,建立新账户,并为新账户赋上【不过高】的权限。
- 推荐工具 navicat