Các bảng MySQL không hiển thị trong phpMyAdmin và MySQLWorkbench


7

Tôi chỉ thiết lập phpMyAdmin và tôi gặp vấn đề này: Khi tôi đăng nhập, tôi không thể thấy bất kỳ bảng nào.

Tôi đã thử điều này với MySQLWorkbench và tôi cũng nhận được kết quả tương tự.

Bất kỳ đề xuất ?

Câu trả lời:


3

Chạy các lệnh này là hoàn toàn đồng nghĩa:

SHOW TABLES;
SELECT table_name FROM information_schema.tables where table_schema = DATABASE();

Trong phần mềm này, cả hai lệnh này sẽ chỉ kiểm tra sự hiện diện của các tệp .frm trong cơ sở dữ liệu hiện được chọn.

Trong MySQLWorkbench, bạn phải đảm bảo rằng bạn đã chọn Lược đồ mặc định. Nếu không, bạn không nên lấy lại bất cứ điều gì. Đây là những gì xảy ra một cách hiệu quả từ quan điểm của khách hàng mysql:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 13
Server version: 5.5.12-log MySQL Community Server (GPL)

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> select database();
+------------+
| database() |
+------------+
| NULL       |
+------------+
1 row in set (0.00 sec)

mysql> show tables;
ERROR 1046 (3D000): No database selected
mysql> SELECT table_name FROM information_schema.tables where table_schema = DATABASE();
Empty set (0.00 sec)

mysql>

Hãy thử những điều sau trong MySQLWorkbench:

  • Trong cửa sổ chính bên dưới 'Quản trị máy chủ' (bên phải), nhấp vào 'Quản lý thực thể máy chủ'
  • Trong ListBox của 'Trường hợp máy chủ' ở bên trái, hãy chọn Trường hợp máy chủ
  • Nhấp vào nút 'Chỉnh sửa đã chọn ...'
  • Trong tab Tham số, Trường chỉnh sửa cuối cùng được gắn nhãn 'Lược đồ mặc định:'
  • Hãy chắc chắn rằng bạn đặt một tên cơ sở dữ liệu trong trường đó. Đối với mục đích thử nghiệm, sử dụng 'information_schema' (thích hợp hơn) hoặc 'mysql'.

Sau các bước này, cơ sở dữ liệu được chọn sẽ hiển thị.

Hãy thử một lần !!!


4

Tài khoản mà bạn đang sử dụng để đăng nhập vào PHPmyAdmin / Workbench có thể không có quyền trên các bảng bắt buộc. Bạn có thấy các bảng cần thiết khi bạn sử dụng cùng một thông tin đăng nhập trong bảng điều khiển màn hình MySQL không? Hãy thử đăng nhập bằng tài khoản đặc quyền cao hơn và xem lại.


Có, tôi đã đăng nhập với quyền root
OHLÁLÁ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.