MySQL5.7解压版 安装与配置 删除

配置MySQL解压版


在这里插入图片描述


文章目录


1、首先到官网下载:http://dev.mysql.com/downloads/mysql/

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、解压文件;

在这里插入图片描述

3、配置环境变量;
变量名: MYSQL_HOME
变量值: D:Program FilesEnvironmentmysql-5.7.33-winx64 

在这里插入图片描述

添加到path中:

%MYSQL_HOME%in 
4、在MySQL目录里创建my.ini文件;

在这里插入图片描述

5、配置my.ini文件;

在这里插入图片描述

[client]
port=3306
default-character-set=utf8

[mysql] 
default-character-set=utf8 

[mysqld] 
port = 3306 
basedir=D:/Program Files/Environment/mysql-5.7.33-winx64
datadir=D:/Program Files/Environment/mysql-5.7.33-winx64/data  
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
max_connections=200 
default-storage-engine=INNODB 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
6、配置MySQL;

6.1、以管理员身份打开cmd命令窗口,将目录切换到MySQL的安装目录的 bin目录下;
6.2、执行以下命令进行MySQL的安装:
mysqld -install 

在这里插入图片描述
执行命令后提示:Service successfully installed 表示安装成功 !

6.3、执行以下命令进行MySQL的初始化;
mysqld --initialize-insecure --user=mysql 

在这里插入图片描述
执行命令后会在MySQL的安装目录下生成data目录并创建root用户;
在这里插入图片描述

6.4、执行以下命令以启动mysql服务;
net start mysql 

在这里插入图片描述

6.5、启动MySQL之后,root用户的密码为空,设置密码,命令如下;
mysqladmin -u root -p password 新密码 
Enter password: 旧密码 

在这里插入图片描述
需要输入旧密码,由于旧密码为空,所以直接回车即可 !

6.6、测试一下;

mysql -uroot -p123456 

在这里插入图片描述


完结撒花!!!

本文转自 https://www.cnblogs.com/m987/p/14720475.html,如有侵权,请联系删除。

删除本地解压版Mysql

1、关闭服务


以管理员身份运行cmd,使用命令net stop mysql停止服务。

image

2、卸载服务


使用命令mysqld -remove mysql卸载服务。

image

这时候在服务里已经找不到mysql服务了,说明我们已经成功卸载啦。

image

3、删除文件


将mysql安装的文件夹删除即可!

image

4、清除注册表信息


快捷键Win+R,输入regedit,打开注册表。

HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL目录删除

HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL目录删除

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL目录删除 

image

image

注册表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之类或者个别就出现两个,删除的时候都到他下面.ServicesEventlogApplicationMySQL干掉即可。

5、附录


my.ini配置文件

[client]
port=3306
default-character-set=utf8

[mysql] 
default-character-set=utf8 

[mysqld] 
port = 3306 
basedir=D:developmysql
datadir=D:developmysqldata
max_connections=200
init-connect='SET NAMES utf8'
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 严格sql校验
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

本文转自 https://www.cnblogs.com/m987/p/14767035.html,如有侵权,请联系删除。

原文地址:https://www.cnblogs.com/hustshu/p/14815208.html