Hướng dẫn why is mysql shell showing not connected? - tại sao vỏ mysql hiển thị không được kết nối?

Tôi đang cố gắng kết nối với cơ sở dữ liệu MySQL từ Shell MySQL trên Windows.

Bất kể tôi gõ cái gì vào vỏ mysql, nó vẫn cho tôi lỗi: 'không được kết nối'.

Truy vấn ví dụ 1: mysql --host=localhost --port=3306 --user=root -p;

Truy vấn ví dụ 2: mysql -u root -p

O/P: ERROR: Not connected

Tôi đã cài đặt máy chủ MySQL trên máy của mình. Ngoài ra dịch vụ MySQL đang chạy trong nền.

Ngoài ra, tôi đã có thể kết nối từ MySQL Workbench.

THÔNG BÁO LỖI

Kết nối Workbench MySQL

Khi được hỏi ngày 19 tháng 5 năm 2018 lúc 4:07May 19, 2018 at 4:07

Hướng dẫn why is mysql shell showing not connected? - tại sao vỏ mysql hiển thị không được kết nối?

MadhurmadhurMadhur

7071 Huy hiệu vàng5 Huy hiệu bạc11 Huy hiệu đồng1 gold badge5 silver badges11 bronze badges

1

Cách giải quyết tạm thời của tôi là tôi sử dụng giao thức SSL để kết nối với máy chủ MySQL:

Mysql> \connect root@localhost

MySQL Localhost: 33060+ SSL SQL> show databases;

Đã trả lời ngày 19 tháng 5 năm 2018 lúc 6:31May 19, 2018 at 6:31

MadhurmadhurMadhur

7071 Huy hiệu vàng5 Huy hiệu bạc11 Huy hiệu đồng1 gold badge5 silver badges11 bronze badges

0

Cách giải quyết tạm thời của tôi là tôi sử dụng giao thức SSL để kết nối với máy chủ MySQL:SQL mode or JS mode.

Mysql> \connect root@localhostSQL mode then you are good to go else you need to switch to SQL mode by this command

\sql

MySQL Localhost: 33060+ SSL SQL> show databases;connect using this command

\connect root@localhost

Đã trả lời ngày 19 tháng 5 năm 2018 lúc 6:31

Bước đầu tiên là bạn cần kiểm tra xem bạn đang ở chế độ MySQL Shell SQL hay JS.

Sau đó, nếu bạn đang ở chế độ SQL thì bạn rất tốt để đi khác, bạn cần chuyển sang chế độ SQL bằng lệnh này

Bước tiếp theo là kết nối bằng lệnh này

mysql -uroot -h227.0.0.1 -P3306 -p
3

Trong trường hợp của bạn, bạn có thể đã cung cấp đặc quyền làm địa chỉ IP để bạn cần kiểm tra IP localhost của mình có thể được thực hiện bằng lệnh này trong dấu nhắc lệnh của bạn.Dec 18, 2019 at 8:17

Hướng dẫn why is mysql shell showing not connected? - tại sao vỏ mysql hiển thị không được kết nối?

champion-runnerchampion-runnerchampion-runner

mysql -uroot -h227.0.0.1 -P3306 -p
1 và sau đó chỉ cần kiểm tra địa chỉ IP và đặt nó thay cho localhost trong lệnh trước đó. Nếu điều này vẫn không hoạt động thì hãy đặt
mysql -uroot -h227.0.0.1 -P3306 -p
2.1 gold badge12 silver badges26 bronze badges

1

Sau đó, nó sẽ nhắc thêm hoặc lưu mật khẩu, nhập mật khẩu duy nhất ở đó.

Sau đó, bạn tốt để đi và kiểm tra người dùng và localhost sau lệnh này bằng lệnh nàyMay 19, 2018 at 4:24

Hướng dẫn why is mysql shell showing not connected? - tại sao vỏ mysql hiển thị không được kết nối?

2

Đã trả lời ngày 18 tháng 12 năm 2019 lúc 8:17

1.3491 Huy hiệu vàng12 Huy hiệu bạc26 Huy hiệu đồng

Thử mysql -u root -p Tôi chưa sử dụng vỏ mysql, tôi thường sử dụng gitbash và nó hoạt động tốt

finally:

mysql -uroot -h227.0.0.1 -P3306 -p
7

Đã trả lời ngày 19 tháng 5 năm 2018 lúc 4:24Oct 15, 2019 at 9:12

Hướng dẫn why is mysql shell showing not connected? - tại sao vỏ mysql hiển thị không được kết nối?

Tôi đã phải đối mặt với vấn đề tương tự trên máy Windows 10 của mình với MySQL 5.7 và các lệnh sau đã giúp tôi:enoted

mysql -uroot -h227.0.0.1 -P3306 -p
5 - để mở vỏ mysql; sau đó7 silver badges20 bronze badges

\sql - để bắt đầu làm việc với SQL;

mysql -uroot -hlocalhost -P3306 -p

Đã trả lời ngày 15 tháng 10 năm 2019 lúc 9:12

mysql -uroot -h227.0.0.1 -P3306 -p

Đã trả lời ngày 15 tháng 10 năm 2019 lúc 9:12

mysql -uroot -p

EnotedenoteMay 19, 2018 at 4:54

2

Lỗi vỏ MySQL: Không được kết nối. Với các ví dụ mã

Với bài viết này, chúng tôi sẽ xem xét một số ví dụ về lỗi vỏ MySQL: không được kết nối. Các vấn đề trong lập trình.

My temporary workaround is that I make use of ssl protocol to connect to MySQL server :

MySQL> \connect [email protected]

MySQL localhost:33060+ ssl SQL > show databases;

Chúng tôi đã có thể hiểu cách sửa lỗi shell mysql: không được kết nối. Vấn đề nhờ nhiều ví dụ.

Tại sao vỏ mysql hiển thị không được kết nối?

Bước đầu tiên là bạn cần kiểm tra xem bạn đang ở chế độ MySQL Shell SQL hay JS. Trong trường hợp của bạn, bạn có thể đã cung cấp đặc quyền làm địa chỉ IP để bạn cần kiểm tra IP localhost của mình có thể được thực hiện bằng lệnh này trong dấu nhắc lệnh của bạn.19-tháng 5 năm 2018

Làm cách nào để kết nối với người dùng trong shell mysql?

  • Chuyển đến thư mục cài đặt MySQL sau đó truy cập vào thư mục bin (mysql.exe phải được hiển thị trong danh sách các tệp)
  • Mở CMD trong cùng một vị trí.
  • Chạy mysql -u [tên người dùng] -p (không cần thêm -p nếu bạn không đặt mật khẩu) sau đó nhấn enter.

Làm cách nào để sửa kết nối MySQL từ chối?

Nghị quyết

  • Open /etc/mysql/my.cnf trong một trình soạn thảo văn bản.
  • Thay đổi ADDDRESS BIND = 192.x.x.x thành ADD-BIND-ADDRESS = 127.0.0.1 và lưu.
  • Khởi động lại dịch vụ MySQL.
  • Sử dụng netstat -tln để xác minh rằng MySQL đang nghe trong LocalHost 127.0. 0.1: 3306 cổng.

Vỏ mysql là gì?

Shell MySQL là một giao diện JavaScript, Python hoặc SQL tương tác hỗ trợ phát triển và quản trị cho máy chủ MySQL và là thành phần của máy chủ MySQL. Bạn có thể sử dụng Shell MySQL để thực hiện truy vấn dữ liệu và cập nhật cũng như các hoạt động quản trị khác nhau.

Làm cách nào để khởi động vỏ mysql?

Cài đặt và bắt đầu MySQL

  • Tải về . tar hoặc.
  • Xem Cài đặt MySQL trên UNIX/Linux bằng cách sử dụng các nhị phân chung để được hướng dẫn cài đặt các nhị phân.
  • Sau khi cài đặt các nhị phân, làm theo các hướng dẫn được đưa ra trong việc khởi tạo thư mục dữ liệu.
  • Tiếp theo, làm theo các hướng dẫn được đưa ra khi bắt đầu máy chủ.

Làm thế nào để tôi đến được vỏ mysql?

1 câu trả lời

  • Hãy chắc chắn rằng bạn đã tạo kết nối MySQL một cách chính xác.
  • Mở dòng lệnh từ tìm kiếm sau đó nhập cd \
  • Khi bạn đã truy cập thư mục bin thì hãy nhập mysql -u yourusername -p (áp dụng cái này để kết nối với mysql)

Làm thế nào để tôi biết phiên bản vỏ mysql mysql?

Để kiểm tra phiên bản MySQL của bạn đang chạy, gõ và thực hiện mysql -v (lưu ý chữ v) trong dòng lệnh. Như bạn có thể thấy, phiên bản MySQL cho hệ thống này là 10,4.

Làm cách nào để kết nối với cơ sở dữ liệu MySQL?

Để kết nối với cơ sở dữ liệu MySQL

  • Nhấp vào tab Dịch vụ.
  • Mở rộng nút Trình điều khiển từ trình thám hiểm cơ sở dữ liệu.
  • Nhập tên người dùng và mật khẩu.
  • Bấm OK để chấp nhận thông tin đăng nhập.
  • Bấm OK để chấp nhận lược đồ mặc định.
  • Nhấp chuột phải vào URL cơ sở dữ liệu MySQL trong cửa sổ Dịch vụ (CTRL-5).

Làm cách nào để thoát khỏi vỏ mysql?

Nếu một lệnh không bị chấm dứt bởi một đại hội, nhấn enter chỉ đơn giản là tiếp tục lệnh hiện tại trên dòng sau. Để thoát khỏi loại MySQL thoát tại lệnh gửi lệnh MySQL>.

Tại sao kết nối của tôi bị từ chối?

Lỗi kết nối bị từ chối (tên máy chủ) xảy ra khi: Bạn sử dụng sai cổng trong chuỗi kết nối.Bạn kết nối từ một máy không có trong danh sách các nguồn đáng tin cậy của cơ sở dữ liệu.20-Dec-2021