MySQL安装与卸载【==版本5.7+==】💛
[TOC]
下载MySQL解压版👍
官网-下载
下载解压版,解压后放在无中文目录下面
安装MySQL👌
新建配置文件
- 在安装目录下新建一个
my.ini
文件 - 用记事本打开
- 将一下内容复制进去
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir===D:\software\mysql-5.7.24-winx64==
datadir===D:\software\mysql-5.7.24-winx64==\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
注1:高亮部分是你解压后的路径
注2:在解压目录下面,没有data文件夹,前往不要新建,画蛇添足
步骤
1. 初始化命令
进入mysql安装目录中bin
目录下面,在空白处shift+鼠标右键
打开DOS命令行,输入命令:==mysql --initialize-insecure --user=mysql==
2. 安装命令
初始化成功后,输入命令安装:==mysqld --install==
3. 开启服务
安装成功后,开启服务:==net start mysql==
4. 登陆mysql
服务开启成功后,登陆mysql:==mysql -uroot -p==
注:第一次登陆没有密码
5. 修改/增加密码
- 登陆成功后,进入mysql数据库:==use mysql==
- 修改/添加密码:==update mysql.user set authentication_string=password('用户名') where user='密码' and Host = '主机';==
- 成功后,刷新一下:flush privileges;
注1:用户名一般为:root
注2:密码不要太长,可以设为root,不易忘记
如果是本机使用,主机为:localhost
第二部可以用此命令替代: ==update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost'; == - 添加成功后,刷新一下:==flush privileges;==
添加环境变量
操作 | 变量名 | 变量值 |
---|---|---|
新建 | MYSQL_HOME | mysql的安装目录,例:==D:\software\mysql-5.7.24-winx64== |
添加 | 在path路径下追加 | %MYSQL_HOME%\bin |
安装疑难问题😱
无密码登陆设置
在my.ini
中最后一行添加:==skip-grant-tables==
安装报0X000007错误
缺少DLL文件。可以下载directX修复工具
,进行强制修复
- 打开directX
- 打开 工具--选项--实验室【全部选中】,扩展--开始扩展
- 扩展成功后,主页面点击,检查并修复
- 修复成功后,彻底卸载后重头开始安装
服务器无法启动
可能是由于以前安装过MySQL,没有彻底卸载干净导致的,需要彻底删除MySQL后,重新开始安装
卸载MySQL😡
1. 停止服务
命令:==net stop mysql==
或者:==sc delete mysql==
2. 移除MySQL
命令:==mysqld --remove==
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. 删除MySQL文件
- 删除MySQL安装目录及下面所有文件
- 删除==C:\ProgramData\MySQL ==文件夹,这是用户数据文件,默认是隐藏的