同事反映,在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)