软件版本
- Windows:Windows10
- MySQL:MySQL-8.0.17-winx64.zip
安装步骤
1, 配置环境变量
- name:Path
- value:C:\Program Files\MySQL\MySQL-8.0.17-winx64\bin
2, 新建 my.INI 文件
文件位置: C:\Program Files\MySQL\MySQL-8.0.17-winx64\my.INI
- (这是我的安装目录, 你们根据自己实际安装的路径修改)
- [mysqld]
端口号 (默认: 3306)
port=3306
设置 MySQL 的安装目录
basedir=C:\Program Files\MySQL\MySQL-8.0.17-winx64
设置 MySQL 数据库的数据的存放目录
datadir=C:\Program Files\MySQL\MySQL-8.0.17-winx64\data
允许最大连接数
max_connections=1000
最大等待时间 (非交互式连接: jdbc 连接数据库)
wait_timeout=60
最大等待时间 (交互式连接: MySQL 客户端)
interactive_timeout=600
设置默认时区
default-time_zone='+8:00'
MySQL-8.0 默认端口就是 3306, 编码就是 utf8mb4, 所以不需要再设置了
3, 以管理员的身份运行命令提示符
- // 1, 初始化 MySQL 数据库
- C:\Program Files\MySQL\MySQL-8.0.17-winx64\bin> mysqld --initialize --console
- // 如果出现 "initializing of server has completed", 或者 data 文件夹下如果产生很多文件, 就说明初始化成功了
- // 这里控制台上会显示一个随机密码, 在 [email protected]: 之后
- // 2, 安装 MySQL 服务
- C:\Program Files\MySQL\MySQL-8.0.17-winx64\bin> mysqld install
- // 如果不采用默认服务名, 则输入 mysqld install mysql8.0, 指定服务名为 mysql8.0
- // 如果出现 "Service successfully installed." , 或者服务中有 MySQL 这个服务, 就说明安装成功了
- // 3, 启动 MySQL 服务
- C:\Program Files\MySQL\MySQL-8.0.17-winx64\bin> net start MySQL
- // 启动指定服务名的 MySQL.NET start mysql8.0
- // 4, 至此, 就已经安装结束了, 你可以登录试试看, 密码就是初始化数据库时产生的随机密码
- C:\Program Files\MySQL\MySQL-8.0.17-winx64\bin> MySQL -uroot -p
- // 启动指定端口的 MySQL:MySQL -uroot -P3305 -p
- // 5, 修改 root 密码
- MySQL> alter user 'root'@'localhost' identified by 'root';
卸载教程
1, 以管理员的身份运行命令提示符
- // 1, 停止 MySQL
- D:\ProgramFiles\MySQL\MySQL-8.0.16-winx64\bin> net stop MySQL
- // 停止指定服务名的 MySQL.NET stop mysql8.0
- // 2, 卸载 MySQL
- D:\ProgramFiles\MySQL\MySQL-8.0.16-winx64\bin> mysqld remove
- // 卸载指定服务名的 MySQL:mysqld remove mysql8.0
2, 打开注册表: run -> regedit, 删除以下目录
- HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
- HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL
错误及解决方法
1, 错误: Install/Remove of the Service Denied!
解决方法: 以管理员运行命令行
来源: http://www.bubuko.com/infodetail-3204004.html