MySQL5.1執(zhí)行showdatabases沒有mysql庫

同事反映,在MySQL的一套測試庫中執(zhí)行'show databases;'命令,看不到mysql庫
-bash-4.1$ mysql -uroot -p
Enter password:
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.1.73    |
+-----------+
1 row in set (0.00 sec)

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| test               |
+--------------------+
2 rows in set (0.00 sec)

查看報錯日志,沒有什么異常

查看數(shù)據(jù)文件目錄里面的文件和相關(guān)操作系統(tǒng)權(quán)限,正常,數(shù)據(jù)文件的目錄也正確
mysql> show variables like '%data%';
+----------------------------+------------------------+
| Variable_name              | Value                  |
+----------------------------+------------------------+
| character_set_database     | latin1                 |
| collation_database         | latin1_swedish_ci      |
| datadir                    | /var/lib/mysql/        |
| innodb_data_file_path      | ibdata1:10M:autoextend |
| innodb_data_home_dir       |                        |
| innodb_stats_on_metadata   | ON                     |
| max_length_for_sort_data   | 1024                   |
| max_long_data_size         | 1048576                |
| myisam_data_pointer_size   | 6                      |
| skip_show_database         | OFF                    |
| updatable_views_with_limit | YES                    |
+----------------------------+------------------------+
11 rows in set (0.00 sec)

mysql> exit
Bye
-bash-4.1$ cd /var/lib/mysql
-bash-4.1$ ls -l
total 28716
-rw-rw----. 1 mysql mysql 18874368 Mar 14 18:02 ibdata1
-rw-rw----. 1 mysql mysql  5242880 Mar 14 18:02 ib_logfile0
-rw-rw----. 1 mysql mysql  5242880 Jul 21  2016 ib_logfile1
drwx------. 2 mysql mysql    12288 Oct 19 12:04 merlin
drwx------. 2 mysql mysql     4096 Sep 29  2014 monitor_gui
drwx------. 2 mysql mysql     4096 Mar 26  2014 mysql
srwxrwxrwx  1 mysql mysql        0 Mar 14 17:57 mysql.sock
drwx------. 2 mysql mysql    12288 Nov 24  2015 nacoma
drwx------. 2 mysql mysql     4096 Nov  4  2014 ngmdb
drwx------. 2 mysql mysql     4096 Mar 26  2014 test
drwx------. 2 mysql mysql     4096 Oct 19 12:06 trapper

在網(wǎng)上查了一下相關(guān)的案例,發(fā)現(xiàn)與權(quán)限表mysql.user表有關(guān)

解決方法:
關(guān)閉數(shù)據(jù)庫
mysqladmin -u root -p shutdown

以跳過權(quán)限認(rèn)證方式啟動mysql
mysqld_safe --defaults-file=/etc/my.cnf--skip-grant-tables &

刪除mysql.user表中host名為'localhost'的記錄
mysql> use mysql
mysql>delete from user where host='localhost';
Query OK, 7 rows affected (0.00 sec)

mysql>INSERT INTO `user` VALUES ('localhost','root','','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y', 'Y', '','','','',0,0,0,0);
Query OK, 1 row affected (0.00 sec)

mysql> commit;
Query OK, 0 rows affected (0.00 sec)

再次重啟數(shù)據(jù)庫后,正常
mysqladmin -u root -p shutdown

mysqld_safe --defaults-file=/etc/my.cnf &

更改root密碼
mysqladmin -u root -proot password djg345

分享標(biāo)題:MySQL5.1執(zhí)行showdatabases沒有mysql庫
網(wǎng)頁URL:http://muchs.cn/article10/ijoodo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、域名注冊、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站改版面包屑導(dǎo)航、手機網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司