Mysql 5.7 安装 解压缩版 忘记密码 Mysql 命令大全 MySQL 5.7.19 忘记密码 重置密码 配置文件my.ini示例 服务启动后停止 log配置 MySQL5.7.19 服务挂掉 自动关闭 mysqld got exception 0xc000001d win 2008R2

【参考】Mysql 命令大全

【参考】MySQL 5.7.19 忘记密码 重置密码 配置文件my.ini示例 服务启动后停止 log配置

【参考】MySQL5.7.19 服务挂掉 自动关闭 mysqld got exception 0xc000001d win 2008R2

一、Mysql 压缩版安装

*安装.netframework 4.0
下载文件:mysql-5.7.19-winx64.zip
下载完成后,解压,


1. 配置环境变量
  MYSQL_HOME 添加一个名叫 MYSQL_HOME 的变量
  修改PATH变量,在末尾添加 %MYSQL_HOME%\bin
2. 使用cmd工具或者powershell   注意要管理员权限 运行以下命令之一
      mysqld –initialize-insecure   ****
      mysqld --initialize --console  *初始化Mysql  并将初始密码记住
      mysqld --initialize-insecure --user=mysql  *初始化并空密码
3. 运行  mysqld -install     显示服务安装成功
4. 启动 mysql服务   运行 net start mysql
5. 使用初始密码登录   mysql -uroot -p
6. 修改密码  并更新权限
mysqladmin -u root password yourpassword   *密码为空时
mysqladmin -u 用户名 -p 旧密码 password 新密码

*备注
alter user 'root'@'localhost' identified by 'passwd';
use mysql;
flush privileges;


二、* 5.7忘记密码找回
my.ini 的mysqld下添加
skip-grant-tables
# 启动mysql服务
net start mysqld
cd C:\Program Files\MySQL\MySQL Server 5.7\bin
mysql
use mysql
设置新密码
update mysql.user set authentication_string=password('mima****') where user='root' and Host='localhost';
UPDATE user SET authentication_string=password('wfsj1234') where user='root' and Host='localhost';
*5.7以前版本可用UPDATE user SET Password=PASSWORD('newpassword') where USER='root';更新密码
保存
flush privileges;
恢复my.ini
alter user 'root'@'localhost' identified by '123';  改密码?


*查看编码
SHOW VARIABLES LIKE 'character_set_%';

*设置


三、 mysql 5.6忘密码

跳过权限检查启动,【进入安装目录bin下】。
mysqld --skip-grant-tables
或者mysqld-nt --skip-grant-tables(提示没有这个命令)
失败,找到配置文件my-default.ini,打开并在[mysqld]下面加入skip-grant-tables。再执行上面一行命令。
3、不关闭当前窗口,再打开另一个命令行窗口。【到mysql\bin目录下】再输入mysql(C:\Program Files\MySQL\MySQL Server 5.6\bin)
4、进入 mysql>  后,连接数据库
use mysql;
5、修改密码
update user set password=password("new_password") where user="user_name";

mysqladmin -u 用户名 -p 旧密码 password 新密码
之前可以不输入密码,后面要输入

如果以上方式都出问题请参照以下说明:
******注意禅道 或其它用mysql的软件冲突.

猜你喜欢

转载自www.cnblogs.com/xdot/p/10705610.html