MYSQL8.0.26服务器(DBMS)的安装教程
注:采用MarkDown语法编辑,区别于上篇的富文本编写,清晰也简单直接。
目录
下载
注:忽略,如果需要请查看上篇教程
解压于指定目录

配置环境变量
注:这里就简述一下,具体得参考上篇


创建配置文件

配置文件内容

[client]
# 设置mysql客户端连接服务端时默认使用的端口
default-character-set=utf8mb4
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
# 设置3308端口
port = 3340
# 设置mysql的安装目录
basedir=D:\Develop\DataBase\MySQL8\mysql-8.0.26-winx64
# 设置mysql数据库数据 存放目录
datadir=D:\Develop\DataBase\MySQL8\mysql-8.0.26-winx64\data
# 允许最大连接数
max_connections=10000
# 允许最大连接人数
max_user_connections=1000
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 连接时间一年
wait_timeout=31536000
interactive_timeout=31536000
注册服务
mysqld install MYSQL8.0.26 --defaults-file="D:\Develop\DataBase\MySQL8\mysql-8.0.26-winx64\my.ini"
注:注册的同时指定配置文件,记得在管理员权限下进行

初始化
注:并生成data文件,同时 直接(后续在data目录下的.err文件中看不到该生成了) 在控制台生成临时密钥。
mysqld --initialize --console

启动服务
net start mysql8.0.26
注:服务名一定要跟上面注册的一样

登录
mysql -u root -P 3340 -h localhost -p

修改密码
alter user 'root'@'localhost' identified by '123456';
刷新权限
flush privileges;

服务查看
services.msc

注册表中注册信息查看
regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

至此本教程算是完结了!!!
扩展部分
注:卸掉已安装的MySQL服务,同时记得在管理员权限下操作。
停止服务
net stop mysql8.0.26
移除服务
mysqld --remove mysql8.0.26
或
sc delete mysql8.0.26
删除解压包
注:即删除解压目录或文件夹

查看服务
服务列表
services.msc
注册表中查看
regedit
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
注:后面使用大写M可快速定位查看

2860

被折叠的 条评论
为什么被折叠?



