FreeBSD中mysql密码忘记找回办法
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-03 14:46:44 浏览: 评论:0
第一次使用freebsd,结果配置是各种密码在配置好之后居然不记得mysql的root密码是多少了,下面我来折回来找到了在mysql密码破解办法了,这个要有服务器root权限才行.
记一下,原来和linux下的解决方法不一样,代码如下:
# killall -TERM mysqld //先杀死所有的mysql进程
# /usr/local/bin/mysqld_safe --skip-grant-tables &
会返回,代码如下:
- 100723 22:19:53 mysqld_safe Logging to '/var/db/mysql/FreeBSD.err'.
- 100723 22:19:53 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
- 100723 22:19:53 mysqld_safe mysqld from pid file /var/db/mysql/FreeBSD.pid ended
- [1]Done mysqld_safe -skip-grant-tables
如果出现这信息就成功一半了,代码如下:
- # mysql -uroot
- mysql> use mysql;
- Database changed
- mysql> update user set password=PASSWORD('密码') where user='root'
- Query OK, 0 rows affected (0.00 sec) Rows matched: 4 Changed: 0 Warnings: 0 --phpfensi.com
- mysql> flush privileges;
- Query OK, 0 rows affected (0.00 sec)
另一种找回root密码方案,直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码,代码如下:
- # mysql -udebian-sys-maint -p
- enter password: <输入[client]节的密码>
- mysql> update user set password=password('newpassword') where user='root';
- mysql> flush privileges;
- mysql> quit
- # mysql -uroot -p
- enter password: <输入新设的密码newpassword>
Tags: FreeBSD找回密码 mysql找回密码
- 上一篇:mysql数据文件存储位置如何修改
- 下一篇:MySQL数据库不区分大小写配置方法
相关文章
- ·mysql找回root密码的方法(2014-10-15)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)