MySQL:mysql5.7解压版安装与卸载

1.卸载

1.1关闭服务

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

        

1.2卸载服务

         使用命令mysqld –remove[mysql服务名]

        

1.3删除文件

    将安装文件夹删除

    

1.4清除mysql注册表信息

         Win+R打开运行,输入regedit,打开注册表

        

         清除注册表中的该MySQL服务,有几个地方
a.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL目录删除 
b.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL目录删除 
c.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL目录删除 
注册表中的ControlSet001ControlSet002不一定是001002,可能是ControlSet005006之类,删除的时候都删除就可以

2.安装

2.1下载

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

2.2安装须知

         mysql5.7增加了安全性,默认root密码不再为空,而是初始化时随机生成一个root密码,改root密码的方式也不一样了

2.3解压

         解压到一个目录

         例如:我的解压目录为

         D:\program\mysql-5.7.21-winx64

2.4创建my.ini配置文件

        

         配置内容可自行设置或参考网上,这里贴出我的设置

[mysql]

default-character-set=utf8

 

[mysqld]

query_cache_size=64M 

query_cache_type=1 

 

# These are commonly set, remove the # and set as required.

basedir = D:\program \mysql-5.7.21-winx64

datadir = D:\program \mysql-5.7.21-winx64\data

port =3306

 

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

 

character-set-server=utf8

lower_case_table_names= 2

group_concat_max_len = 102400

max_allowed_packet = 1024000000

skip-name-resolve

general_log=ON

general_log_file=/data/mysql/query.log

max_connections=1000

2.5安装服务

         首先以管理员身份打开cmd

         进入mysql安装目录bin目录下

        

2.6初始化data

         Mysql5.7默认没有data文件夹,需要初始化,初始化会随机生成root密码。

         注意:不要手动初始化,注意执行命令目录路径

         初始化命令:mysqld --initialize

       这里初始化时我报了错误,错误如下:

mysqld: Can't create directory 'D:\program\mysql-5.7.21-winx64\mysql-5.7.21-winx

64\data\' (Errcode: 2 - No such file or directory)

2018-06-29T02:57:51.730569Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is

 deprecated. Please use --explicit_defaults_for_timestamp server option (see doc

umentation for more details).

2018-06-29T02:57:51.730569Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'E

RROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will

be merged with strict mode in a future release.

2018-06-29T02:57:51.730569Z 0 [Warning] 'NO_AUTO_CREATE_USER' sql mode was not s

et.

2018-06-29T02:57:51.731569Z 0 [ERROR] Can't find error-message file 'D:\program\

mysql-5.7.21-winx64\mysql-5.7.21-winx64\share\errmsg.sys'. Check error-message f

ile location and 'lc-messages-dir' configuration directive.

2018-06-29T02:57:51.733569Z 0 [ERROR] Aborting

         错误提示不能创建data文件夹,原因是我在my.ini配置文件中配置的mysql路径错了,即文件中basedir(mysql安装目录)和datadir(mysql安装目录data路径)路径设置。

        

         修改后重新运行初始化命令

        

         无提示即为成功

         进入mysql安装目录下,即可看到data文件夹已经创建

        

2.7查看初始化密码

         进入data文件夹,有个后缀为.err文件,打开

        

        

2.8启动服务

        

2.9登录mysql

        

         无法识别mysql命令

         原因:未配置环境变量

         配置环境变量:修改path变量,在后面添加mysql到bin的路径

        

        输入登录命令登录:mysql –uroot –p

        

        发现禁止访问

        原因:我在配置文件中添加skip-name-resolve(禁止域名解析)

        解决方案:将这句注释或删除

        关于这个参数可参考:https://www.cnblogs.com/ivictor/p/5311607.html

        再次登录:

         

2.10修改密码

    命令:alter user ‘root’@’localhost’identified by ‘密码’;

     

        完成!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

低调D树苗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值