`

fedora 下mysql root密码重置

阅读更多

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->

首先启动mysql 服务

[han@localhost ~]$ sudo service mysqld start

启动 MySQL[ 确定]

 

看看mysql 服务有没有起来

[han@localhost ~]$ sudo netstat -tap |grep mysql

tcp 0 0 *:mysql *:* LISTEN 4386/mysqld

 

修改root 密码,因为我实在记不得了

[han@localhost ~]$ mysqladmin -u root password root

mysqladmin: connect to server at 'localhost' failed

error: 'Access denied for user 'root'@'localhost' (using password: NO)'

 

报错,上网搜索解决方法,如下执行

[han@localhost ~]$ su

密码:

[root@localhost han]# /etc/init.d/mysqld stop

停止 MySQL[ 确定]

 

[root@localhost han]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

[1] 4567

[root@localhost han]# nohup: ignoring input and redirecting stderr to stdout

Starting mysqld daemon with databases from /var/lib/mysql

mysql -u root mysql

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

 

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 1

Server version: 5.0.67 Source distribution

 

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

 

mysql> UPDATE user SET Password=PASSWORD('root') where USER='root'

-> ;

Query OK, 0 rows affected (0.01 sec)

Rows matched: 0 Changed: 0 Warnings: 0

 

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

 

mysql> quit

Bye

[root@localhost han]# service mysqld restart

STOPPING server from pid file /var/run/mysqld/mysqld.pid

081220 20:37:36 mysqld ended

 

停止 MySQL[ 确定]

启动 MySQL[ 确定]

[1]+ Done mysqld_safe --user=mysql --skip-grant-tables --skip-networking

[root@localhost han]# mysql -u root -p

Enter password:

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

 

出错,重试

[root@localhost han]# mysql -u root -p

Enter password:

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

 

依然报错,再次上网搜索解决办法,执行如下

[root@localhost han]# /etc/init.d/mysql stop

bash: /etc/init.d/mysql: 没有那个文件或目录

 

拷贝的命令不对,fedoraubuntu 的命令不一样,在试

[root@localhost han]# /etc/init.d/mysqld stop

停止 MySQL[ 确定]

[root@localhost han]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

[1] 4803

[root@localhost han]# nohup: ignoring input and redirecting stderr to stdout

Starting mysqld daemon with databases from /var/lib/mysql

mysql -u root mysql

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

 

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 1

Server version: 5.0.67 Source distribution

 

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

 

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| test |

+--------------------+

3 rows in set (0.00 sec)

 

mysql> use mysql

Database changed

mysql> show tables;

+---------------------------+

| Tables_in_mysql |

+---------------------------+

| columns_priv |

| db |

| func |

| help_category |

| help_keyword |

| help_relation |

| help_topic |

| host |

| proc |

| procs_priv |

| tables_priv |

| time_zone |

| time_zone_leap_second |

| time_zone_name |

| time_zone_transition |

| time_zone_transition_type |

| user |

+---------------------------+

17 rows in set (0.00 sec)

 

mysql> UPDATE user SET Password=PASSWORD('root') where USER='root';

Query OK, 0 rows affected (0.00 sec)

Rows matched: 0 Changed: 0 Warnings: 0

 

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

 

mysql> quit

Bye

[root@localhost han]# killall -9 mysqld

/usr/bin/mysqld_safe: line 388: 4842 已杀死 nohup /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock --skip-grant-tables --skip-networking >> /var/log/mysqld.log 2>&1

[root@localhost han]#

Number of processes running now: 0

081220 20:43:36 mysqld restarted

 

[root@localhost han]# /etc/init.d/mysqld start

启动 MySQL[ 确定]

[root@localhost han]# mysql -u root -p

Enter password:

 

终于使用root 密码进来了!

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.0.67 Source distribution

 

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

 

图形工具使用root/root连接

成功登录

 

分享到:
评论
1 楼 bitray 2011-01-30  
fedora下用sudo的不多

相关推荐

    linux系统root密码重置方法

    ### Linux系统root密码重置方法 #### 背景与适用范围 在Linux环境中,管理员可能会遇到因忘记root用户密码而导致无法登录系统的情况。本文档将详细介绍如何在CentOS及RHEL(Red Hat Enterprise Linux)系统中重置...

    Fedora系统的管理员root密码怎么重置?.docx

    Fedora系统管理员root密码重置方法 Fedora操作系统的管理员root密码是一种高级别的权限密码,如果管理员root密码被遗忘或损坏,可能会对系统的稳定性和安全性产生严重的影响。因此,重置管理员root密码是一项非常...

    如何以root用户登录fedora系统

    默认情况下,Fedora的root用户密码可能是`111111`。 2. **编辑PAM配置文件**: - 编辑`/etc/pam.d/gdm`文件: ``` vi /etc/pam.d/gdm ``` - 查找并注释掉以下行: ``` auth required pam_succeed_if.so user...

    fedora13 root自动登陆

    在 Fedora 13 中,默认情况下 root 用户不允许登录到图形界面。首先,我们需要解除这个限制,以便后续能够实现 root 用户的自动登录。 1. **编辑 /etc/pam.d/gdm 文件** 打开终端并运行以下命令以编辑 `/etc/pam....

    Fedora重置密码教程.pdf

    该教程提供了一个详细的Fedora密码重置指南,涵盖了编辑引导菜单、切换到root用户、修改密码、重置SELinux标签和重启虚拟机等步骤。用户可以按照这些步骤来重置Fedora虚拟机的密码,并确保系统的安全性。

    Linux下修改root密码以及找回密码的方法

    以下是一些常见Linux发行版下的密码重置流程: ##### 1. 在CentOS/Red Hat/Fedora发行版下重置root密码 - **进入GRUB菜单**: 重启计算机并在启动过程中按下相应的键(通常是Esc或F2键)进入GRUB菜单。 - **编辑...

    Linux fedora 24 忘记密码图形化界面修改root密码的方法

    #### Fedora 24 单用户模式下重置root密码 除了上述图形化界面的方法外,还可以通过单用户模式(或称为救援模式)来重置root密码,这对于无法访问图形界面的情况非常有用。具体步骤如下: 1. **进入GRUB引导菜单**...

    修改Linux下root的密码

    本文介绍了一种在忘记root密码的情况下,通过进入单用户模式来重置root密码的方法。这种方法适用于大多数基于Linux的系统,并且操作流程清晰易懂。需要注意的是,在执行这些操作时应确保数据的安全性,尤其是在对...

    Fedora14中使用root登录图形界面

    在 Fedora 14 及其后续版本中,默认情况下系统为了安全考虑禁用了直接使用 root 用户登录图形界面的功能。然而,在某些特殊场景下,如系统管理、故障排查等,可能需要通过 root 用户登录图形界面来执行特定的操作或...

    fedora 更新 mysql 到 8.0.pdf

    如果你遇到任何问题,比如忘记密码或密码丢失,可以按照官方文档的指示重置MySQL的root密码。 最后,如果你不再需要旧版本的MySQL库和其他组件,可以使用以下命令卸载它们: ```bash sudo rpm -e --nodeps mysql-...

    Fedora 11忘记密码的解决办法

    本文将详细介绍如何在Fedora 11系统中重置root密码的方法,包括通过单用户模式进行密码重置的具体步骤。 #### 单用户模式密码重置步骤 ##### 步骤一:进入单用户模式 1. **重启或开机**:首先需要重启或开机进入...

    Fedora12如何获得root用户权限

    在Linux操作系统中,尤其是Fedora 12这样的发行版,出于安全考虑,默认情况下不会直接提供root用户的登录权限。这是因为root用户具有系统最高级别的权限,直接使用root账户进行日常操作可能会导致误操作,对系统造成...

    解决Fedora 11中root用户无法登录图形界面的问题.txt

    解决Fedora 11中root用户无法登录图形界面的问题.txt

    Linux各版本的本地root密码破解方法[归类].pdf

    Linux操作系统在管理和维护时,有时会遇到忘记root密码的情况,这时就需要进行密码破解或重置。以下是针对不同Linux发行版的本地root密码破解方法的详细步骤: 1. RedHat/CentOS/Fedora 系统密码破解: - 在GRUB...

    Fedora9在线安装Mysql的步骤

    这应该是我用过的最简单的Mysql安装方法。在线安装,省去了大部分麻烦,你只要输入几个指令就可以了。如果你网速够快,整个过程只要几分钟就可以完成。由于本人也是新手,不知道为什么有些人安装mysql的步骤那么麻烦...

    Fedora环境下装MySQL命令方法介绍

    然而,默认情况下,MySQL的root用户没有密码。为了安全起见,我们需要为root用户设置密码。在命令行中输入:`set password = password('你的密码');`,将'你的密码'替换为你想要设置的密码。 最后,当你需要再次...

    linux各个版本root密码丢失解决办法

    在Linux系统中,如果忘记了root用户的密码,可以通过不同的方法来重置或恢复密码。下面将详细介绍针对几种常见Linux发行版(如Red Hat/CentOS/Fedora、Debian、FreeBSD、Solaris、NetBSD以及SUSE)在丢失root密码时...

    Linux基础课件-- Linux系统root密码修改 .pptx

    当你忘记root密码或者无法通过常规方式登录时,可以利用Linux的单用户模式来重置。单用户模式启动时,系统只加载最基本的服务,允许管理员以root权限执行修复任务。以下是不同Linux发行版进入单用户模式的方法: ...

    Fedora 10下整合安装mysql-5.1.31、httpd-2.0.63 、php-5.2.6

    [root@localhost bin]# ./mysql -u root # 登录MySQL ``` 接下来,我们将安装Apache HTTP Server,它是最常用的Web服务器软件之一。 1. **安装Apache**: 在Fedora 10中,可以通过`yum`命令安装Apache。 ```...

    linux版本的本地root密码破解方法

    以上步骤展示了在多种Linux发行版中如何在本地环境中破解或重置root密码。值得注意的是,这些操作应仅在合法授权和必要的情况下使用,以确保系统安全和合规性。在执行任何敏感操作之前,强烈建议备份重要数据,并...

Global site tag (gtag.js) - Google Analytics