MySQL的安装配置与卸载


最常用的版本:5.7和8.0

官网下载&安装

13

image-20210602223617625

14

image-20210602225835013

下载完成后解压。

安装建议

  尽量不要安装exe,因为以后卸载会很麻烦,因为它会往系统的注册表走,建议安装压缩包。

配置MySQL

配置环境变量:

  把mysql的bin目录添加到path中,如我的路径是:E:\environment\mysql-8.0.25-winx64\bin

新建MySQL配置文件,配置文件以.ini结尾(这里我的配置文件是my.ini)

image-20210602230800290

右键对my.ini文件进行编辑,输入以下程序:

[mysqld]
basedir=E:\environment\mysql-5.7.34\
datadir=E:\environment\mysql-5.7.34\data\
port=3306
skip-grant-tables

解释:

basedir即基础目录,就是我们安装MySQL的目录;

datadir是之后生成的data文件夹目录,这里我们暂时不指定(先不改),因为data文件夹等会安装MySQL服务的时候会自动生成;

port端口号,默认是3306;

skip-grant-tables跳过登录验证,因为我们第一次登录没有账号密码,使用这一语句可以让我们直接进入MySQL。

安装配置MySQL服务

先把结果图放出来,接下来对每一步骤进行详细解释。

15

启动管理员模式下的CMD(控制台),依次输入以下命令。

1、进入刚才安装的MySQL文件夹bin目录:

cd /d E:\environment\mysql-5.7.34\bin

2、安装MySQL服务:

mysqld -install

3、初始化数据文件(就是创建刚才my.inidatadir指定的data文件夹):

mysqld --initialize-insecure --user=mysql

注意: 此时data文件夹出现了,记得改my.inidatadir指定的路径。

image-20210602235927575

4、启动MySQL服务:

net start mysql

这个时候可以在任务管理器——服务看到MySQL服务。

5、进入MySQL:

mysql -u root -p

注意: 上面的root是我们定义的用户名。输入上面的语句回车会要求我们输入密码,但是我们在my.ini中由于写入了skip-grant-tables,因此我们直接回车即可。

6、更改密码

update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';

7、刷新权限

flush privileges;

8、修改配置文件my.ini

现在我们已经把密码修改,以后进入MySQL直接输入用户名和密码登录进入即可,不需要跳过密码验证,skip-grant-tables语句也就不需要了,可以直接删除skip-grant-tables语句,也可以注释掉。修改后内容如下:

[mysqld]
basedir=E:\environment\mysql-5.7.34\
datadir=E:\environment\mysql-5.7.34\data\
port=3306
#skip-grant-tables

9、重启MySQL即可正常使用

以下语句需要退出MySQL,退出的命令是命令行输入exit

net stop mysql
net start mysql

10、进入MySQL检查是否可以正常使用

mysql -u root -p

回车输入密码即可。

卸载

1、停止mysql服务

net stop mysql

2、删除mysql服务

mysqld remove

3、删除安装的MySQL目录

4、删除环境变量中的MySQL路径。




参考视频:

【狂神说Java】MySQL最新教程通俗易懂

参考文章:

https://www.cnblogs.com/qiqiu/p/13582676.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值