热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux中的mysql数据库密码忘记了怎么办

linux中的mysql数据库密码忘记了怎么办今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。方法一:#etci

linux中的mysql数据库密码忘记了怎么办

今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。方法一:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> update user set password=password(newpassword) where user=root;mysql> flush privileges;mysql> quit# /etc/init.d/mysql restart# mysql -uroot -penter password: <输入新设的密码newpassword>mysql>方法二:直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:# mysql -udebian-sys-maint -penter password: <输入[client]节的密码>mysql> update user set password=password(newpassword) where user=root;mysql> flush privileges;mysql> quit# mysql -uroot -penter password: <输入新设的密码newpassword>mysql>方法三:这种方法我没有进行过测试,因为我的root用户默认密码已经被我修改过了,那位有空测试一下,把结果告诉我,谢谢!!# mysql -uroot -penter password: <输入/etc/mysql/debian.cnf文件中[client]节提供的密码>方法四:方法如下: 1, 关闭mysql服务 /etc/init.d/mysqld stop 2,使用 –skip-grant-tables选项启动mysql服务,可以修 改/etc/inin.d/mysqld脚本启动位置增加此选项, vi /etc/init.d/mysqld方法如下:1, 关闭mysql服务/etc/init.d/mysqld stop2,使用 –skip-grant-tables选项启动mysql服务,可以修 改/etc/inin.d/mysqld脚本启动位置增加此选项,vi /etc/init.d/mysqld在下面运行启动的语句里增加--skip-grant-tables/usr/bin/mysqld_safe --skip-grant-tables --datadir="$datadir" --socket="$socketfile"--log-error="$errlogfile" --pid-file="$mypidfile"加入--skip-grant-tables的意思是启动mysql服务的时候跳 过权限表认证。

启动后,连接到mysql的root不需要口令3,重新启动mysql服务/etc/init.d/mysqld start4. 修改root用户的密码;mysql> update mysql.user set password=password(123456) where user=root;mysql> flush privileges;mysql> quit5. 重新启动mysql,就可以使用 新密码登录了。

linux下mysql忘记密码怎么办

如果不是root密码:用root进去,修改mysql数据库user表咯。如果是root密码:方法一:MySQL提供跳过访问控制的命令行参数,通过在命令行以此命令启动MySQL服务器: safe_mysqld --skip-grant-tables& 即可跳过MySQL的访问控制,任何人都可以在控制台以管理员的身份进入MySQL数据库。

linux系统mysql忘记root密码怎么登录

如果你有root权限的话,可以重新修改mysql的密码步骤如下:1、修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行 skip-grant-tables2、保存配置文件后,重启MySQL服务 service mysqld restart3、再次进入MySQL命令行 mysql -u root -p,输入密码时直接回车,就会进入MySQL数据库了,这个时候按照常规流程修改root密码即可。一般输入:mysql_secure_installation,然后根据提示输入新密码。

密码修改完毕后,再按照步骤1中的流程,删掉配置文件中新增加的那行,并且重启MySQL服务,新密码就生效了。

linux mysql 忘记密码 怎么修改密码

可以进行如下的步骤重新设置MySQL的root密码: 修改MySQL的登录设置: # vi/etc/mysql/my.cnf (或者使用界面操作sudogedit /etc/mysql/my.cnf ) 在[mysqld]的段中加上一句:skip-grant-tables 例如: [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock skip-name-resolve skip-grant-tables 保存并且退出vi。 2.重新启动mysqld # service mysqlrestart Stopping MySQL: [OK ] Starting MySQL: [OK ] 3.登录并修改MySQL的root密码 # /usr/bin/mysql Welcome to theMySQL monitor. Commands end with ; or \g. Your MySQLconnection id is 3 to server version: 3.23.56 Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer. mysql> USE mysql; Reading tableinformation for completion of table and column names You can turn offthis feature to get a quicker startup with -A Database changed mysql> UPDATEuser SET Password = password (‘new-password’) WHERE User =’root’;(注意这里的单引号必须是英文的) Query OK, 0 rows affected(0.00 sec) Rows matched: 2Changed: 0 Warnings: 0 mysql> flushprivileges ; Query OK, 0 rowsaffected (0.01 sec) mysql> quit 4.将MySQL的登录设置修改回来 # vi /etc/my.cnf (或者使用界面操作sudo gedit /etc/mysql/my.cnf ) 将刚才在[mysqld]的段中加上的skip-grant-tables删除 保存并且退出vi。

linux mysql 忘记密码 怎么修改密

初始密码为空,使用空密码登陆mysql执行下列语句?12345mysql>use mysql;mysql> UPDATE user SET password=PASSWORD("root") WHERE user='root';mysql> FLUSH PRIVILEGES;mysql> quit;修改/opt/lampp/phpmyadmin/config.inc.php找到如下代码:?12345$cfg['Servers'][$i]['auth_type'] = 'config';$cfg['Servers'][$i]['user'] = 'root';$cfg['Servers'][$i]['password'] = '';$cfg['Servers'][$i]['extension'] = 'mysql';$cfg['Servers'][$i]['AllowNoPassword'] = true;修改为:?12345$cfg['Servers'][$i]['auth_type'] = 'config';$cfg['Servers'][$i]['user'] = 'root';$cfg['Servers'][$i]['password'] = 'root';$cfg['Servers'][$i]['extension'] = 'mysql';$cfg['Servers'][$i]['AllowNoPassword'] = true;

Linux下MySQL忘记root密码怎么办

Linux下如果忘记MySQL的root密码,可以通过修改配置的方法,重置root密码工具/原料MySQLLinux1修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables2保存配置文件后,重启MySQL服务 service mysqld restart3再次进入MySQL命令行 mysql -uroot -p,输入密码时直接回车,就会进入MySQL数据库了,这个时候按照常规流程修改root密码即可。步骤阅读4密码修改完毕后,再按照步骤1中的流程,删掉配置文件中的那行,并且重启MySQL服务,新密码就生效了。


推荐阅读
author-avatar
姚姚姚YTLLL
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有