MySQL免安装版彻底卸载及5.7.21免安装版配置教程
前言
第一次写博客,因为看网上对于MYSQL的卸载免安装版本过低,不适应,加上自己最近重装系统所以写下自己卸载和安装的过程,过程会比较多比较详细.
1.完全卸载mysql免安装版(如果未安装可直接跳到安装步骤)
(1) 最重要的一步就是删除计算机中的MYSQL服务
我的方法是先删除计算机-服务-中的MYSQL,方法为:
右击我的电脑→选择管理→选择服务和应用程序→服务→查看MYSQL服务是否启动
之后以管理员启动cmd命令行:(我的电脑→打开C盘→windows→System32→cmd.exe→右键选择以管理员启动)
进入命令行 --输入: sc delete mysql
出现[SC] DeleteService 成功 删除成功!
(2)删除mysql所在安装目录文件夹
(3)windows+R 开始运行里面输入regedit,打开注册表,对以下三行进行查看,有MySQL文件夹的对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(可能没有此目录)
卸载Mysql方面已完成!
2.Mysql5.7.21免安装配置教程
(1)从Mysql官网中下载正规Mysql免安装包:地址:https://dev.mysql.com/downloads/mysql/
下载之后安装在本地此磁盘中,楼主安装在D:\Program Files\mysql-5.7.21
(2)配置文件:
右键我的电脑→属性→高级系统设置→环境变量→系统变量
变量名: MYSQL_HOME
变量值: D:\Program Files\mysql-5.7.21 (自己设置自己安装的位置)
之后在Path目录后添加
win10系统直接添加以下:
%MYSQL_HOME%\bin
(楼主是win10系统直接添加即可,win10以下系统须在后面加 ; 如下所示)
%MYSQL_HOME%\bin;
(3)解压mysql的压缩包后,文件中其实并没有my-default.ini文件来替换成my.ini.不用急,我们可以新建一个文本文档,修改文本文档后缀.txt改为my.ini即可.
填入以下内容
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=D:\Program Files\mysql-5.7.21
datadir=D:\Program Files\mysql-5.7.21\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
default-storage-engine=MEMORY
[WinMySQLAdmin]
D:\Program Files\mysql-5.7.21\bin\mysqld.exe
其中D:\Program Files\mysql-5.7.21是楼主安装目录,每个人不同,设置不同安装目录即可
(4)之后以管理员启动cmd命令行:(我的电脑→打开C盘→windows→System32→cmd.exe→右键选择以管理员启动)
注意!以下步骤与之前的5.6版本步骤不同.
以前5.6版本自带Data目录,不需要楼主的这一步!如果没有这一步会无法启动mysql服务,报错MYSQL 服务无法启动。
在管理员启动的cmd命令行进入所在安装目录如下图
输入mysqld --initialize-insecure
这时候需要等一会再看目录便自动创建data文件夹
再输入mysqld install出现Service successfully installed 如上图
然后启动服务,输入以下命令
net start mysql
提醒:mysqld --initialize-insecure自动生成无密码的root用户;mysqld --initialize是自动生成随机密码用户;
然后进行登录修改密码:
输入mysql -u root -p 回车 (因为一开始没有设置密码直接回车可登陆)
接下来进行设置密码:依次输入命令即可
c:>mysql –uroot
mysql>show databases;
mysql>use mysql;
mysql>UPDATE user SET password=PASSWORD("root") WHERE user="root';
mysql>FLUSH PRIVILEGES;
mysql>QUIT
结束
以上就是本人给大家编辑的mysql5.7.21免安装教程.希望对大家有所帮助,第一次写博客,有什么不好的可以留言,不懂得可以留言,楼主会及时回复大家.