MySQL8安装与卸载

目录

安装

官网下载MySQL

解压文件

初始化my.int文件及内容

管理员权限运行cmd

初始化MySQL

注册Windows服务

启动MySQL服务

连接MySQL、修改默认密码

允许其他服务连接

完工

卸载

停止MySQL服务

删除MySQL服务

删除注册表(可能你没有这么多注册信息)

删除Data文件

常见&疑难问题

Mysql服务无法启动,无法删除


安装

官网下载MySQL

……

解压文件

下载完成后解压文件

初始化my.int文件及内容

下载的原始文件中没有my.init,自己创建文本并修改为“my.ini”(文件类型为.ini)

说明:文件格式为“ANSI”;编码格式为“UTF8MB4”;文件路径自行修改为本地MySQL路径

[mysqld]
# 设置3306端口
port=3306

# 自定义设置mysql的安装目录,即解压mysql压缩包的目录
basedir=D:\mysql\mysql-8.0.23-winx64

# 自定义设置mysql数据库的数据存放目录
datadir=D:\mysql\mysql-8.0.23-winx64\Data

# 允许最大连接数
max_connections=200

# 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10

# 服务端使用的字符集默认为UTF8
character-set-server=UTF8MB4

# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

[mysql]
# 设置mysql客户端默认字符集
default-character-set=UTF8MB4

[client]
# 设置mysql客户端连接服务端时默认使用的端口和默认字符集
port=3306
default-character-set=UTF8MB4

管理员权限运行cmd

方式:Win + X + A

进入mysql的bin目录

初始化MySQL

mysqld --initialize --console

结果如下图则正常,红色区域为root用户的密码,复制后面一部分即可(前后无空格)

如果执行失败,可能缺少dll文件“vcruntime140_1.dll”,下载文件后放到MySql的bin目录下,

链接如下;如果仍缺少,根据提示百度下载,链接: 百度网盘 请输入提取码 提取码: qeek 复制这段内容后打开百度网盘手机App,操作更方便哦

如果仍缺少其他dll,可参考“mysql应用程序无法正常启动0xc000007b_0xc000007b错误绝对解决方法应用程序无法启动..._鲁米那的博客-CSDN博客” 

注册Windows服务

#(服务名可以不加默认为MySQL)
mysqld --install
mysqld --install [自定义服务名]

如果服务已存在(提示:The serice already exists!)

先删除服务  sc delete MySQL

再用上面的命令注册

启动MySQL服务

net start MySQL

MySQL安装完成

连接MySQL、修改默认密码

仍然使用cmd,登录MySQL

mysql -u root -p

输入密码,回车进入

修改默认密码(初始安装后需要修改默认密码):

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

允许其他服务连接

配置参考:Mysql—用户表详解(mysql.user) - 刘_love_田 - 博客园

完工

卸载

停止MySQL服务

net stop mysql

删除MySQL服务

sc delete MySQL

删除注册表(可能你没有这么多注册信息)

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

删除Data文件

删除:\mysql-8.0.23-winx64\Data

如果再次安装时失败,直接把MySQL整个文件夹删除

常见&疑难问题

Mysql服务无法启动,无法删除

在bin目录下运行cmd,输入mysql查看信息,如果信息如下:

mysql: [ERROR] Found option without preceding group in config file D:\fskj\software\mysql\my.ini at line 1.
mysql: [ERROR] Fatal error in defaults handling. Program aborted!
PS D:\fskj\software\mysql\bin> net start mysql

可能是my.ini文件编码格式错误,将格式调整为“ANSI”即可正常启动

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值