MySQL 5.6 root密码丢失,使用mysqld --skip-grant-tables出现错误提示
2014-10-07 00:30
567 查看
MySQL 5.6 root密码丢失,(window平台)使用mysqld –skip-grant-tables启动MySQL服务,出现警告:
解决方法:
Step1:
Step2:
view
source
print?
Step3:
Step4:
1 | [Warning] TIMESTAMP with implicit DEFAULT value is deprecated.Please use --explicit_defaults_for_timestamp server option (seedocumentation for more details) |
Step1:
1 | 进入cmd模式,输入命令:net stop mysql56 停止开机启动的 mysql services(如果是手动启动可以跳过Step1,我的pc是开机启动),我电脑上的mysql services名字是mysql56你的名字可能不一样!, net stop xxx (xxx代表你的mysql services名字) |
view
source
print?
1 | 找到mysql安装目录下的 my.ini文件,在[mysqld]下方添加: |
1 | explicit_defaults_for_timestamp = true |
2 |
3 | 添加好后像这样: |
1 | [mysqld] |
2 | explicit_defaults_for_timestamp = true |
1 | 现在开始使用mysqld命令手动启动mysql services,既然是手动启动,肯定要为该命令指定启动配置文件my.ini的存放路径,我的路径是:D:\java\MySQL\ProgramData\MySQL Server 5.6 |
2 |
3 | 在cmd模式下输入: |
1 | mysqld --defaults-file= "D:\J2EE\mysql\MySQL Server 5.6\my.ini" --skip-grant-tables |
2 |
3 | 输入: |
1 | mysql -u root |
2 |
3 | 可以看到已经进入mysql>状态下了,重新给root用户设置密码: |
1 | mysql>UPDATE mysql.user SET Password=PASSWORD( "newpassword" ) WHERE User= 'root' and Host= 'localhost' ; |
1 | mysql>FLUSH PRIVILEGES; |
2 | 加载权限表,让新密码生效! |
相关文章推荐
- MySQL 5.6 root密码丢失,使用mysqld --skip-grant-tables
- MySQL 5.6 root密码丢失,使用mysqld --skip-grant-tables
- MySQL 5.6 root密码丢失,使用mysqld --skip-grant-tables
- MySQL 5.6 root密码丢失,使用mysqld --skip-grant-tables
- mysql忘记root密码而 mysqld –skip-grant-tables 报错时
- 使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失
- skip-grant-tables 修改linux的mysql忘记root密码
- 使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失
- centos下忘记mysql密码的解决办法一:(停掉正在运行的mysql) [root@NetDakVPS ~]# service mysqld stop 二:使用 “–skip-grant-tabl
- 使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失(转)
- Linux下忘记MySQL密码的解决方法和输入mysqld_safe --skip-grant-tables &后无法进入MySQL的解决方法
- MySQL忘记root密码--skip-grant-tables
- centos 下刚安装完MySQL就出现密码错误 Access denied for user 'root'
- MySQL 忘记密码:skip-grant-tables
- mysql错误:`The MySQL server is running with the --skip-grant-tables option so it cannot execute this s
- MySQL 5.6 root密码丢失
- mysql-1045 28000错误/mysql解决root账户密码丢失 ubuntu系统
- Linux系统下以RPM方式安装mysql-5.7.9【5.7版本以后,启动mysqld服务首次登录需要密码,为root生成的随机密码在错误日志文件/var/log/mysqld.log】
- centos 下刚安装完MySQL就出现密码错误 Access denied for user 'root'
- Mac使用mysql中出现ERROR 1045: Access denied for user: 'root@localhost' 以及密码过期解决方法