Mysql5.7解压版的安装和卸载及常见问题小结,my

软件版本

Mysql5.7解压版的安装和卸载及常见问题小结,mysql5.7常见问题

一、安装

1、下载

到mysql官网 http://dev.mysql.com/downloads/mysql/ 下载mysql

注:msi的是安装版

2、解压

解压到想安装的目录下,我的是D:mysql-5.7.13-winx64

3、配置my.ini

在D:mysql-5.7.13-winx64目录下新建my.ini文件,输入以下配置代码:

[mysqld]
# 设置mysql的安装目录
basedir=D:mysql-5.7.13-winx64
# 设置mysql数据库的数据的存放目录,必须是data
datadir=D:mysql-5.7.13-winx64data
# mysql端口
port=3306
# 字符集
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

4、安装

以管理员身份运行cmd,执行以下命令:

mysqld -install [服务名]

注:服务名默认为mysql,若无需要,建议不更改

5、初始化

mysqld --initialize-insecure

注:–initialize有两个-,后边没有空格

初始化后,D:mysql-5.7.13-winx64目录下回出现data目录

6、启动服务

net start mysql

7、登录mysql,修改密码

图片 1 

搞定!

二、卸载

1、关闭服务

以管理员身份运行cmd,执行以下命令:

net stop mysql

2、卸载

mysqld -remove [服务名]

3、删除文件

4、删除注册表信息

清除注册表中的该MySQL服务,有几个地方:

a、HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL 目录删除

b、HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL 目录删除

c、HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL 目录删除

注册表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之类,删除的时候都删除就可以 。

三、常见问题

1、data文件错误

图片 2

原因:一般初始化之前已存在data文件就会出现这个错误,或者data文件缺少了某些文件

解决:先执行mysqld -remove,然后把data文件删除,如果删除不了重启一下就可以了,之后重新进行安装就没问题了。如果想保留之前的data文件,可以先把data文件拷贝到其他地方,安装好之后再将原data文件中多的文件拷贝进去就行了

2、密码错误

图片 3

原因1:使用mysqld –initialize方法安装会生成一个随机字符串组成的密码,这个密码在错误日志D:mysql-5.7.13-winx64datagreen.err(green是用户名)可以找到。

原因2:忘记密码

解决:如果忘记密码或找不到随机密码,可以通过以下方法跳过权限修改密码

以管理员身份运行cmd,执行以下命令:

net stop mysql//关闭服务
mysqld --skip-grant-tables;//设置mysql登录--skip-grant-tables模式

打开一个新的cmd

mysql//直接登录mysql

update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';//修改密码
//特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了,而是将加密后的用户密码存储于authentication_string字段

flush privileges;//刷新权限,退出--skip-grant-tables模式,很重要!

重启电脑,然后mysql就可以连接了

但是此时操作似乎功能不完全,还要在登录状态下修改一次密码

alter user 'root'@'localhost' identified by '123456';

还可以这样:

set password for 'root'@'localhost'=password('123456');

或这样:

set password=password('123456');

总结

以上所述是小编给大家介绍的Mysql5.7解压版的安装和卸载及常见问题小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对帮客之家网站的支持!

http://www.bkjia.com/Mysql/1235022.htmlwww.bkjia.comtruehttp://www.bkjia.com/Mysql/1235022.htmlTechArticleMysql5.7解压版的安装和卸载及常见问题小结,mysql5.7常见问题 一、安装 1、下载 到mysql官网 http://dev.mysql.com/downloads/mysql/ 下载mysql 注:msi的是...

Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip

安装步骤

1、配置环境变量

name:Pathvalue:C:Program FilesMySQLmysql-8.0.17-winx64bin

2、新建my.ini文件

文件位置:C:Program FilesMySQLmysql-8.0.17-winx64my.ini

[mysqld]# 端口号port=3306# 设置mysql的安装目录basedir=C:Program FilesMySQLmysql-8.0.17-winx64# 设置mysql数据库的数据的存放目录datadir=C:Program FilesMySQLmysql-8.0.17-winx64data# 允许最大连接数max_connections=1000# 最大等待时间wait_timeout=60# 最大等待时间interactive_timeout=600# 设置默认时区default-time_zone=' 8:00'

mysql-8.0 默认端口就是3306,编码就是utf8mb4,所以不需要再设置了

3、以管理员的身份运行命令提示符

// 1、初始化MySQL数据库C:Program FilesMySQLmysql-8.0.17-winx64bin mysqld --initialize --console// 如果出现 “initializing of server has completed”,或者data文件夹下如果产生很多文件,就说明初始化成功了// 这里控制台上会显示一个随机密码,在 root@localhost: 之后// 2、安装MySQL服务 C:Program FilesMySQLmysql-8.0.17-winx64bin mysqld install// 如果不采用默认服务名,则输入 mysqld install mysql8.0,指定服务名为mysql8.0// 如果出现 “Service successfully installed.” ,或者服务中有MySQL这个服务,就说明安装成功了// 3、启动MySQL服务 C:Program FilesMySQLmysql-8.0.17-winx64bin net start mysql// 启动指定服务名的mysql:net start mysql8.0// 4、至此,就已经安装结束了,你可以登录试试看,密码就是初始化数据库时产生的随机密码C:Program FilesMySQLmysql-8.0.17-winx64bin mysql -uroot -p// 启动指定端口的mysql:mysql -uroot -P3305 -p// 5、修改root密码mysql alter user 'root'@'localhost' identified by 'root';

本文由美洲杯赌球发布于计算机教程,转载请注明出处:Mysql5.7解压版的安装和卸载及常见问题小结,my

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。