用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > mysql教程

FreeBSD中mysql密码忘记找回办法

时间:2015-01-23  来源:西部数据  作者:西部数据

第一次使用freebsd,结果配置是各种密码在配置好之后居然不记得mysql的root密码是多少了,下面我来折回来找到了在mysql密码破解办法了,这个要有服务器root权限才行.

记一下,原来和linux下的解决方法不一样,代码如下:

# killall -TERM mysqld   //先杀死所有的mysql进程

# /usr/local/bin/mysqld_safe --skip-grant-tables &

会返回,代码如下:

  1. 100723 22:19:53 mysqld_safe Logging to '/var/db/mysql/FreeBSD.err'
  2. 100723 22:19:53 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql 
  3. 100723 22:19:53 mysqld_safe mysqld from pid file /var/db/mysql/FreeBSD.pid ended 
  4. [1]Done mysqld_safe -skip-grant-tables 

如果出现这信息就成功一半了,代码如下:

  1. # mysql -uroot 
  2. mysql> use mysql; 
  3. Database changed 
  4. mysql> update user set password=PASSWORD('密码'where user='root' 
  5. Query OK, 0 rows affected (0.00 sec) Rows matched: 4  Changed: 0 Warnings: 0  --phpfensi.com 
  6. mysql> flush privileges
  7. Query OK, 0 rows affected (0.00 sec) 

另一种找回root密码方案,直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码,代码如下:

  1. # mysql -udebian-sys-maint -p 
  2. enter password: <输入[client]节的密码> 
  3. mysql> update user set password=password('newpassword'where user='root'
  4. mysql> flush privileges
  5. mysql> quit 
  6. # mysql -uroot -p 
  7. enter password: <输入新设的密码newpassword>
来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门