更新mysql库

一/首先登录
[root@asus1 /]# mysql -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 21 to server version: 5.0.27-log

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

mysql> use  库名;
Database changed
mysql> source 需要更新的库的绝对路径;       《如  /tmp/dbbackup.sql》
Query OK, 0 rows affected (0.01 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)
..............................................

二/如果此时更新了一个论坛的库,管理员的信息都不知道,此时需要破解。
       先到论坛上注册一个新的用户,比如得到用户的UID=6395
         mysql> use 库名;
       Database changed
        mysql> select password from cdb_members where uid=6395;      《假设已查到用户密码信息保存在cdb_members》
       +----------------------------------+
       | password                         |
       +----------------------------------+
       | e10adc3949ba59abbe56e057f20f883e |                  《得到刚注册用户密码的md5值》
       +----------------------------------+
       1 row in set (0.01 sec)
       mysql> select password from cdb_members where uid=1;       《一般 管理员的UID=1》
        +----------------------------------+
       | password                         |
       +----------------------------------+
      | 7323b631909807cca23623360357c30e |                                          《得到管理员密码的md5值》
      +----------------------------------+
       1 row in set (0.00 sec)
      mysql> update cdb_members set password="e10adc3949ba59abbe56e057f20f883e" where uid=1;《更新管理员密码的md5 值与刚注册用户密码的md5值相同,即使更改为相同密码》
      Query OK, 1 row affected (0.00 sec)
      Rows matched: 1  Changed: 1  Warnings: 0
      mysql> quit
      Bye

你可能感兴趣的:(mysql,数据库,职场,休闲)