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-winx64\data # 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、关闭服务
以管理员身份运行cmd,执行以下命令:
net stop mysql
2、卸载
mysqld -remove [服务名]
3、删除文件
4、删除注册表信息
清除注册表中的该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 目录删除
注册表中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之类,删除的时候都删除就可以 。
三、常见问题
1、data文件错误
原因:一般初始化之前已存在data文件就会出现这个错误,或者data文件缺少了某些文件
解决:先执行mysqld -remove,然后把data文件删除,如果删除不了重启一下就可以了,之后重新进行安装就没问题了。如果想保留之前的data文件,可以先把data文件拷贝到其他地方,安装好之后再将原data文件中多的文件拷贝进去就行了
2、密码错误
原因1:使用mysqld –initialize方法安装会生成一个随机字符串组成的密码,这个密码在错误日志D:\mysql-5.7.13-winx64\data\green.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解压版的安装和卸载及常见问题小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
您可能感兴趣的文章:
- win10下完全卸载+重装MySQL步骤详解
- Linux下MySQL卸载和安装图文教程
- ubuntu下apt-get安装和彻底卸载mysql详解
- Linux下Mysql5.7.19卸载方法
- CentOS下MySQL的彻底卸载的几种方法
- Ubuntu彻底卸载MySQL、Apache2和Php的方法教程
- MySql安装与卸载的详细教程
- MySQL 5.7解压版安装、卸载及乱码问题的图文解决方法
- Windows 10系统下彻底删除卸载MySQL的方法教程
- Linux下MySQL5.7.18 yum方式从卸载到安装过程图解
- Linux下卸载MySQL数据库
- MySQL数据库卸载的完整步骤
- Linux6.7卸载系统自带的mysql-libs* crontab命令不能用了原因分析
- ubuntu16.04.1下 mysql安装和卸载图文教程
- Linux下彻底卸载mysql详解
- windows下安装、卸载mysql服务的方法(mysql 5.6 zip解压版安装教程)
- Mac 安装和卸载 Mysql5.7.11 的方法
- MySQL5.7完全卸载步骤详解
- Mysql5.7解压版的安装和卸载及常见问题
- Mysql5.7解压版的安装和卸载及常见问题
- Mysql5.7解压版的安装和卸载及常见问题
- [置顶] Mysql5.7解压版的安装和卸载及常见问题
- Mysql5.7解压版的安装和卸载及常见问题
- Mysql5.7解压版的安装和卸载及常见问题
- [阿里云] Linux CentOS 7.4 环境下安装 MySql5.7 完整流程以及常见问题的解决方法
- eclipse插件安装、卸载及其一个常见的安装问题
- MySQL 5.7解压版安装、卸载及乱码问题的图文解决方法
- 【BMC_patrol常见问题汇总】Unix_安装_介质解压问题
- LR安装及破解常见问题小结
- mysql5.7解压版安装配置中遇到的一些问题
- Win7 64位 mysql 5.7下载安装常见问题小结
- 安装,启动与卸载Mysql系统服务(MYSQL常见问题)
- 有关 VCL 控件的常见问题 (安装、卸载、升级BCB版本等)
- 问题小结:Linux下oracle常见安装错误总结
- win10 安装 mysql5.7 解压版(以及登陆问题)
- MySQL 5.7解压版安装、卸载及乱码问题解决
- Windows下的oracle数据库的安装、卸载以及初等常见问题
- RedHat6.5安装MySQL5.6及卸载MySQL5.6(安装卸载过程及常见问题解决)