解决数据库忘记密码的问题

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

编辑mysql配置文件my.ini(不知道在哪请搜索)

在[mysqld]这个条目下加入skip-grant-tables 保存退出后重启mysql

1.点击“开始”->“运行”(快捷键Win+R)。

2.停止:输入 net stop mysql

3.启动:输入 net start mysql

这时候在cmd里面输入mysql -u root -p就可以不用密码登录了,出现

password:的时候直接回车可以进入,不会出现ERROR 1045

(28000),但很多操作都会受限制,因为我们不能grant(没有权限)。按下面的流程走(红色

部分为输入部分):

//1.进入mysql数据库:

mysql> use mysql;

Database changed

//2.1给root用户设置新密码,红色部分自己输入:

mysql> update user set password=password("新密码") where user="root" and host="localhost";

Query OK, 1 rows affected (0.01 sec)

Rows matched: 1 Changed: 1 Warnings: 0

//2.2这种设置不成功的话可以尝试另一种设置

mysql> SET PASSWORD FOR 'root'@'localhost'=PASSWORD('new password');

//2.3在新版本中密码的用户表中将不再有password字段,而是有 authentication_string字段,按照对应的方法执行

mysql>update mysql.user set authentication_string=password('root') where user='root' and host='localhost';

//3.刷新数据库

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

//4.退出mysql:

mysql> quit Bye ;

改好之后,再修改一下my.ini这个文件,把我们刚才加入的

"skip-grant-tables"这行删除,保存退出再重启mysql就可以了。

解决数据库远程连接的问题

具体操作如下:

//在本机先使用root用户登录

mysql:

mysql -u root -p"youpassword" ;

//进行授权操作:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH

GRANT OPTION;

//重载授权表:

FLUSH PRIVILEGES;

//退出mysql数据库:

exit;

mysql拒绝远程连接_解决Mysql数据库拒绝远程连接和忘记密码的问题相关推荐

  1. mysql占用多少内存_解决mySQL占用内存超大问题

    解决mySQL占用内存超大问题 解决mySQL占用内存超大问题 为了装mysql环境测试,装上后发现启动后mysql占用了很大的虚拟内存,达8百多兆.网上搜索了一下,得到高人指点my.ini.再也没见 ...

  2. mysql数据库断开连接_解决mysql服务器在无操作超时主动断开连接的情况

    我们在使用mysql服务的时候,正常情况下,mysql的设置的timeout是8个小时(28800秒),也就是说,如果一个连接8个小时都没有操作,那么mysql会主动的断开连接,当这个连接再次尝试查询 ...

  3. mysql字符集乱码问题_解决mysql字符集乱码问题

    character-set-server/default-character-set:服务器字符集,默认情况下所采用的. character-set-database:数据库字符集. characte ...

  4. mysql不同版本乱码_解决MySQL中文乱码以及版本不一致问题_MySQL

    一.导出数据 先说明一下自己的环境:Mac OS X 10.8.3, MySQL Community Server 5.6.10, MySQL Workbench 5.2.47. 我想把本机数据库内的 ...

  5. xp mysql字符集与乱码_解决MYSQL中文乱码问题三种方法

    方法三 1>本文将消除乱码分为三步: >消除页面乱码, >消除从mysql教程中读出中文乱码, >消除插入mysql数据库教程中的中文乱码: 15>注意编码表示方式在网页 ...

  6. mysql中文模糊查询_解决MySQL中文模糊查询问题

    解决MySQL中文模糊查询问题: 我们在MySQL中进行中文模糊查询时,经常会返回一些与之不相关的记录,比如查找%a%时,返回的可能有中文字符,却没有a字符存在.对于此问题目前发现一种方法可以很方便解 ...

  7. mysql java中文乱码_解决Mysql+Java的中文乱码问题(学习心得)

    最近几天一直都在学JSP,我用的数据库是Mysql.在连接数据库的过程中,刚开始我只是简单的执行了查询命令,发现从数据库取出的中文数据全部显示成了乱码,查了一些资料之后,我先用了下面的一个转换函数,值 ...

  8. mysql登陆1130错误_解决MySQL远程登录时出现ERROR 1130错误问题

    在用mysql进行远程连接时出现下列错误 [root@openfire ~]# mysql -u root -h mysql.clvn.com.cn -p Enter password: ERROR  ...

  9. mysql登陆1130错误_解决MySQL远程登录时出现ERROR 1130错误问题_MySQL

    在用mysql进行远程连接时出现下列错误 [root@openfire ~]# mysql -u root -h mysql.clvn.com.cn -p Enter password: ERROR ...

最新文章

  1. [Google API](4)搜索结果
  2. 调用支付宝接口android最新,Android 外接sdk之支付宝
  3. oauth最后的确认按钮_绕过GitHub的OAuth授权验证机制($25000)
  4. 嵌入式开发中使用DDD进行调试
  5. 计算机文化基础教程问什么好难买到,问一个翻译的问题新编计算机文化基础(教程 – 手机爱问...
  6. 去某大厂三面总监面,因为迟到了5分钟,面试官当着我的面把简历扔垃圾桶了
  7. java 无类名实现接口_为什么很多人写 Java/Android 时,选择让同一个类实现多个接口,而不是用多个内部匿名类?...
  8. geoserver和openlayers学习网站
  9. 《大数据》2021年第2期目次摘要
  10. 数据结构摧毁线性表用c语言,[简述]数据结构-线性表(c语言实现)
  11. python txt转Excel
  12. ARINC 429总线学习资料?
  13. 基于C++的高性能http框架cinatra及其web框架示例feather介绍及开发演示
  14. 正在解析主机/打开网页慢,有可能是你的虚拟机网卡的问题
  15. 全程数字化的企业电子招标采购管理系统源码
  16. 【蓝桥杯单片机】第十三届蓝桥杯单片机省赛客观题及其题解
  17. git 误删分支恢复方法
  18. set_input_delay/set_output_delay
  19. asp.net:如何取消设置的起始页
  20. C Prime Plus 第二章 C语言概述

热门文章

  1. ECMAScript 6 + Babel
  2. rgmanager 介绍
  3. BZOJ 4011 HNOI2015 落忆枫音
  4. grunt + compass
  5. CCF NOI1139 高精度减法
  6. 马尔科夫随机过程的理解
  7. goto 语句和标号
  8. Python 数据结构与算法——从二分图到寻找最大排列(Maximum Permutation)
  9. C++基础::string(二)
  10. Python基础——@staticmethod与@classmethod