最新 MySQL 版本号 8.0.22 安装教程
下载
谷歌浏览器下载速度慢 建议采用其他(猎豹、360等)
解压 ZIP 安装包
不需要新建 Data 文件夹
在当前路径新建 my.ini 文件夹 覆盖 default.ini 文件配置
my.ini 文件配置
注意 basedir 路径 必须采用 \\
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=E:\\MySQL
# 设置mysql数据库的数据的存放目录
datadir=E:\\MySQL\\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
根目录 文件运行 CMD
进入 管理员运行的cmd
输入
mysqld --initialize --console
临时密码 是随机的 在连接数据库的时候用到 必须保存
密码过期
mysqladmin -uroot -p password
数据库连接
mysql -u root -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'
输入
mysqld --install
启动 mysql 服务
net start mysql
停止 mysql 服务
net stop mysql
电脑 服务列表
问题
忘记 MySQL root 密码
cmd
关闭 mysql 服务
net stop mysqld
创建 mysql-init.txt 文件
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
MySQL 根目录 -> bin -> 打开 管理员cmd
mysqld --init-file=C:\\mysql-init.txt
mysql-init.txt 所在路径不固定