MySQL安装与卸载

1、下载一个MySQL安装包

MySQL下载地址:https://dev.mysql.com/downloads/mysql/

 将压缩包解压到纯英文目录里面如D盘中:D:

2、配置MySQL环境变量

<1>右击我的电脑->属性->高级->高级系统设置->环境变量

<2>系统变量中寻找path,添加MySQL中bin路径

 3、配置MySQL中my.ini文件

在D:mysql-8.0.18-winx64路径下创建my.ini文件,写入配置信息

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port = 3306

# 设置mysql的安装目录

basedir=D:mysql-8.0.18-winx64

# 设置mysql数据库的数据的存放目录

datadir=D:mysql-8.0.18-winx64data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

注意:basedir和datadir的配置是mysql的路径需要对应

3、安装MySQL(dos命令窗口安装)

<1>管理员打开dos命令窗口:微软+R,输入cmd(或者到C:WindowsSystem32下找到cmd.exe,一定要以管理员身份运行)

<2>切换到MySQL的bin目录下(wind的切换目录命令跟Linux有所不同,需要参数/d)

 输入:mysqld -install   结果展示:The services already exists,说明安装成功

3、MySQL启动

<1>启动之前需要生成MySQL的数据存储文件,这个文件是放在D:mysql-8.0.18-winx64,需要在该目录下生成data文件目录

mysqld --initialize-insecure

 结果没有报错就OK了

<2>启动MySQL

命令:net start mysql

 4、MySQL服务启动后,登录到MySQL,前提是没有密码的,

<1>设置密码

输入命令:mysqladmin -u root password 123456   备注:测试设置MySQL数据root用户密码为:123456

登录MySQL后台数据库:mysql -u root -p    输入密码:123456

<2>可以跳过密码认证

方法1:输入:mysqld --skip-grant-tables ,弹出新的dos窗口,输入:mysql -u root -p,密码为空,即可登录

方法2:将:skip-grant-tables,配置到my.ini最后一行,重启MySQL,直接登录即可

<3>

第一步:输入:mysqld --initialize --console,生成初始密码

第二部:在data目录下学找文件后缀err的文件,里面存证初始密码

 登录命令:mysql -u root -p  

通过上述<1><2><3>任意方法都可以登录到MySQL后台

MySQL经常通过数据库连接工具进行连接的,如:navicat工具,然而上述安装好的MySQL无法连接的,是由于MySQL的密码加密问题无法连接

通过语句:alter user ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY 'root用户密码'

然后再连接即可

下面简单说一下MySQL卸载

MySQL卸载很简单

1、停止服务

<1>net stop mysql,提示:服务停止

<2>删除MySQL的服务:同样管理员dos窗口进入bin目录下执行sc delete mysql

<3>删除注册表MySQL相关的

找到MySQL右击删除

HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQLD 
HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQLD 
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQLD 
这三个路径下的配置不是没个人都一样的  可能有的电脑安装后只有2项

通过上面的操作基本上就清理了  可以进行重装

楼主萌新,不喜勿喷啦,哈哈哈

原文地址:https://www.cnblogs.com/zhangqinANDwangjiasen/p/12067704.html