Computer >> Máy Tính >  >> Lập trình >> MySQL

Kết nối và ngắt kết nối khỏi MySQL Server


Tên người dùng MySQL cần được cung cấp khi ‘mysql’ được gọi. Tiếp theo, một mật khẩu phải được nhập. Nếu máy chủ chạy trên hệ thống không giống với hệ thống mà người dùng đăng nhập, tên máy chủ cũng cần được cung cấp khi cố gắng đăng nhập.

Bạn nên liên hệ với quản trị viên để tìm hiểu các thông số cần thiết để kết nối với máy chủ.

Khi các tham số được xác định, các dòng dưới đây cần được kiện để kết nối với máy chủ -

shell> mysql −h host −u user −p
Enter the password: ***

Ở đây, ‘host’ đại diện cho tên của máy chủ lưu trữ mà máy chủ MySQL đang chạy. 'Người dùng' đại diện cho tên người dùng của tài khoản MySQL. Các giá trị thích hợp được thay thế ở những nơi này. *** đại diện cho mật khẩu. Điều này được nhập khi "mysql" nhắc "Nhập mật khẩu".

Khi việc này thành công, một số thông tin giới thiệu sẽ được hiển thị và sau đó là lời nhắc ‘mysql>’.

shell> mysql −h host −u user −p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 25338 to server version: 8.0.25-standard

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

mysql>

Lời nhắc ‘mysql’ cho biết rằng ‘mysql’ đã sẵn sàng để người dùng nhập các lệnh SQL của họ và thực thi nó.

Lưu ý: Nếu người dùng đang cố gắng đăng nhập từ cùng một máy có MySQL đang chạy, tên máy chủ có thể bị bỏ qua và dòng bên dưới có thể được chạy thay thế:

shell> mysql −u user −p

Khi cố gắng kết nối, nếu một thông báo như ERROR 2002 (HY000):Không thể kết nối với máy chủ MySQL cục bộ thông qua socket '/tmp/mysql.sock' (2), hiển thị, điều đó cho biết daemon máy chủ MySQL (Unix) hoặc dịch vụ (Windows) hiện không chạy. Khi điều này xảy ra, phải liên hệ với quản trị viên.

Sau khi kết nối thành công và bạn muốn ngắt kết nối, hãy chạy các dòng mã dưới đây -

mysql> QUIT
Bye