📢📢📢📣📣📣
哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10年DBA工作经验
一位上进心十足的【大数据领域博主】!😜😜😜
中国DBA联盟(ACDU)成员,目前从事DBA及程序编程
擅长主流数据Oracle、MySQL、PG 运维开发,备份恢复,安装迁移,性能优化、故障应急处理等。
✨ 如果有对【数据库】感兴趣的【小可爱】,欢迎关注【IT邦德】💞💞💞
❤️❤️❤️感谢各位大可爱小可爱!❤️❤️❤️
文章目录
- 前言
- 🚀 1.Window的安装类型
- 🚀 2.系统环境要求
- 🐴 2.1 迷你(MIS)安装
- 🌈 2.1.1 安装包下载
- 🌈 2.1.2 设置环境变量
- 🐴 2.2 二进制安装
- 🌈 2.2.1 初始化
- 🌈 2.2.2 参数文件
- 🌈 2.2.3 安装实例
- 🌈 2.2.4 免密登陆修改密码
- 🚀 3.卸载MySQL
- 🚀 4.总结
前言
绝大多数使用Linux操作系统的大中小互联网网站都在使用MySQL作为其后端的数据库存储, 本系列要是我们团队20多人从事MySQL DBA 多年的工作经验中总结提炼而成,每周更新2篇
🚀 1.Window的安装类型
a.迷你(MIS)安装(网络版、完整版)
b.二进制安装(重点,企业常用)
🚀 2.系统环境要求
操作系统:win7,win10,Server2012,Server2019及更高
环境要求:
a.NET4.5环境:NDP452-KB2901907-x86-x64-AllOS-ENU.exe
b.c++2019运行库:MSVBCRT.AIO_v2020.05.20 微软常用运行库64位.exe
🐴 2.1 迷你(MIS)安装
🌈 2.1.1 安装包下载
官方地址:https://dev.mysql.com/downloads/windows/installer/8.0.html 🚩 安装包:mysql-installer-community-8.0.24.0.msi
🌈 2.1.2 设置环境变量
setx path “E:\Program Files\MySQL\MySQL Server 8.0\bin”
🐴 2.2 二进制安装
二进制安装包,静默安装
官网下载 https://downloads.mysql.com/archives/community/
🚩 安装包:mysql-8.0.26-winx64.zip
🌈 2.2.1 初始化
E:\mysql-8.0.26-winx64\bin\mysqld --initialize --user=mysql --console --basedir=E:\mysql-8.0.26-winx64 --datadir=E:\mysql-8.0.26-winx64\data80263307
注意:全路径安装,注意空格,cmd用管理员权限
温馨提示:此过程类似Oracle的安装数据库
🌈 2.2.2 参数文件
[mysqld]
port=3307
basedir=E:\mysql-8.0.26-winx64
datadir=E:\mysql-8.0.26-winx64\data80263307
max_connections=200
max_connect_errors=10
character-set-server=utf8mb4
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
🌈 2.2.3 安装实例
E:\mysql-8.0.26-winx64\bin\mysqld install mysql80263307 --defaults-file=“E:\mysql-8.0.26-winx64\data80263307\mysql80263307.ini”
温馨提示:参数文件编辑好后,放到数据文件的目录下,静默安装即可
🚩 启动服务:net start mysql80263307
🚩 可是用客户端工具远程登陆尽然报错了
🚩 处理方法:安装好之后,Mysql8.0需要重置密码才可以
🌈 2.2.4 免密登陆修改密码
🚩 先关闭MySQL服务
E:\mysql-8.0.26-winx64\bin\mysqld --datadir=E:\mysql-8.0.26-winx64\data80263307 --console --skip-grant-tables --shared-memory
然后再开一个窗口,执行下面命令
e:
cd G:\mysql-8.0.23-winx64\bin
Mysql -uroot -p -P3307
修改本地登陆密码
mysql> flush privileges;
mysql> alter user root@‘localhost’ identified with mysql_native_password by ‘root’;
新增远程的登陆密码
mysql> create user root@‘localhost’ identified with mysql_native_password by ‘root’;
mysql> grant all on . to root@‘localhost’ with grant option;
mysql> flush privileges;
然后再启动MySQL就可以了
🚀 3.卸载MySQL
① 停止 MySQL 服务:
可以用 services.msc,也可以用任务管理器,也可以用“net stop mysql57303307”
② 删除服务:
管理员命令行执行“sc delete mysql57303307”或“mysqld remove mysql57303307”
③ 删除所有 MySQL 文件
④ regedit 打开注册表,删除以下位置的 3 个文件夹:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
🚀 4.总结
1.Window环境安装中需要满足系统要求,如果不满足请升级系统或者给系统打补丁
2.很读粉丝问,初次安装后总是提示登陆不了,是因为你没有修改密码
3.部署安装是基础,从基础做起,扎实学好MySQL
4.环境不同,导致安装失败原因很多,您遇到部署问题随时咨询我