FreeBSD中mysql密码忘记找回办法

记一下,原来和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
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>

时间: 2024-09-11 18:02:38

FreeBSD中mysql密码忘记找回办法的相关文章

MAC 中mysql密码忘记解决办法

MAC 中mysql密码忘记解决办法 最近项目用到MySQL,之前装过一个,可是忘记了当时设置的密码,然后走上了修改密码的坎坷道路.在百度,Google了一堆资料之后还是,发现处处是给程序员埋的坑.于是下决心,写一篇博客,涵盖各种情况下忘记密码的解决办法. 情况一:在mysql官网直接下载dmg文件进行安装,忘记密码 1.关闭mysql服务器 sudo /usr/local/mysql/support-files/mysql.server stop 2.进入目录 cd /usr/local/my

Mysql密码忘记修改办法,解决登陆mysql1045问题

今天一个朋友的服务器在登陆phpmyadmin的时候提示1045错误,然后进入ssh后登陆数据库仍是1045错误.网上找了各种办法都不成功. 提示如下: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 首先我想到的是进入安全模式进行密码重置,虽没有成功, 但我还是附上方法: 1.停用mysql服务: /etc/rc.d/init.d/mysqld stop 或者是 servic

经测试最好用的mysql密码忘记的解决方法_Mysql

最好用的mysql密码忘记的解决方法 ,经过测试,如果不能成功一般是你的mysql运行的不正常解决办法: 在windows下:  复制代码 代码如下: 打开命令行窗口,停止mysql服务:     Net stop mysql  启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe  执行:mysqld-nt --skip-grant-tables 当前窗口将会停止.  另外打开一个命令行窗口,执行mysql   如果提示没有这个命令,先进入MYSQL的安装位置下BIN目

忘记Mysql密码的解决办法小结_Mysql

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "newpass" 方法3: 用UPDA

Linux 服务器忘记用户名密码的找回办法总结

今天遇到的问题,服务器版本是 ubuntu9.04  我发神经去改了 /etc/passwd 文件里的用户UID 一改了以后,sudo就出错了: sudo: uid 1000 does not exist in the passwd file! who are you? 结果啥事也不能做,别的用户又没有sudo的权限.试过PHP木马,找过这个系统版本的BUG下载 full-nelson.c 并编译想提权至ROOT都未成功. 操作步骤如下: 1.  按电源键关机,等待正常关机后重新开机. 2. 

Mac操作系统下MySQL密码忘记后重置密码的方法_Mysql

安装好MySQL以后,系统给了个默认的的密码,然后说如果忘记了默认的密码......我复制了默认密码就走过了只一步,这一步就是我漫长旅程的开始.他给的密码太复杂了,当然我得换一个,而且我还要假装我不记得密码了,就这样我走上了不归路...... 这个过程是心酸的,网上的资料多如狗,关键是各有各的错法,尝试了半天没一个对的,在即将打破心理防线,要去翻MySQL文档的时候,我改成功了.没有一个文章告诉我完整的答案,我是参考了好几个攻略,闭门造出来的车.给自己点赞.废话不多说,一步一步跟我走. 关闭my

最好用的mysql密码忘记的解决方法

1. 在windows下: 打开命令行窗口,停止MySQL服务: Net stop mysql 启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe (或mysqld.exe) 执行:mysqld-nt (或mysqld.exe) –skip-grant-tables 当前窗口将会停止. 另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下BIN目录再运行mysql >use mysql >update user set passw

智学网APP查分密码忘记找回教程

给各位智学网软件的使用者们来详细的解析分享一下查分密码忘记了找回的教程. 教程分享:1.在登陆界面,点击忘记密码     2.在方框内填入你登陆的手机号 ,您的手机将会收到验证码,输入验证码,点击下一步就可以   好了,以上的信息就是小编给各位智学网的这一款软件的使用者们带来的详细的查分密码忘记了找回的教程解析分享的全部内容了,各位看到这里的软件使用者们,那么大家就快去按照小编上面给大家分享的教程自己去试着找回密码吧.

百度糯米忘记登录密码了找回办法

 第一步:我们在​手机中打开百度糯米然后,在登录界面我们找到"忘记密码",打开进入. 第二步:然后进入到​百度糯米安全中心会提示我们要求我们输入账户名和验证码,"下一步" 如下图所示. 第三步:验证身份,选择验证方式(验证方式根据登录环境而定,分为身验证密保找回,获取验证码,点击"确定":和短信找回,发送短信,点击"我已发送")(如果绑定的手机已停用,请点击蓝色字体"人工申诉"查看) 第四步:然后我们输入新