2015-05-07 20 views
33

Tôi đang sử dụng Ubuntu 12.04 LTS trên máy của mình.Làm thế nào để khởi động lại máy chủ MySQL từ xa chạy trên Ubuntu Linux?

Có trên máy chủ MySQL nằm ở xa. Tôi muốn khởi động lại nó.

Có thể ai đó vui lòng cung cấp cho tôi hướng dẫn chi tiết từng bước để khởi động lại máy chủ MySQL.

Sau đây là các chi tiết máy chủ cơ sở dữ liệu của MYSQL tôi nhận được từ phpMyAdmin UI:

Server: Localhost via UNIX socket 
Server type: MySQL 
Server version: 5.5.40-0ubuntu0.14.04.1 - (Ubuntu) 
Protocol version: 10 
User: [email protected] 
Server charset: UTF-8 Unicode (utf8) 

Ai đó có thể xin hãy giúp tôi?

Cảm ơn.

+0

Các [tài liệu] (http://dev.mysql.com/doc/refman/5.5/en/mysqld-server.html) có thể giúp đỡ một số ở đây. – Tensibai

+0

Không có câu trả lời nào phù hợp với tôi, nhưng việc khởi động lại máy của tôi đã làm: D –

Trả lời

82
  1. SSH vào máy. Sử dụng thông tin đăng nhập và địa chỉ ip thích hợp, ssh [email protected]. Điều này sẽ cung cấp cho bạn quyền truy cập shell vào máy chủ Ubuntu.
  2. Khởi động lại dịch vụ mySQL. sudo service mysql restart nên thực hiện công việc.

Nếu dịch vụ mySQL của bạn được đặt tên là cái gì khác như mysqld bạn có thể phải thay đổi lệnh phù hợp hoặc thử này: sudo /etc/init.d/mysql restart

+0

Xin lỗi câu trả lời của bạn không hiệu quả với tôi. Sau khi thực hiện lệnh trên, tôi đã có thể khởi động lại MySQL nhưng không thể đăng nhập thông qua phpMyAdmin và cơ sở dữ liệu không thể truy cập được. Tại sao vậy? Mặc dù trên thiết bị đầu cuối trạng thái bắt đầu và dừng lại được hiển thị 'Ok'. Sau đó, tôi đã thử lệnh mysql service sudo restart và mọi thứ bắt đầu hoạt động đúng cách. Bạn có thể xin vui lòng hướng dẫn cho tôi những gì đã sai với câu trả lời của bạn và sự khác biệt giữa hai lệnh này là gì? – user2839497

+1

Về mặt kỹ thuật, chúng giống nhau. Một thực hiện các dấu phẩy bằng cách sử dụng 'dịch vụ' trong khi người kia sử dụng đường dẫn đầy đủ, vì vậy cả hai đều làm cùng một công việc nếu sudoed. Nhưng sử dụng 'service' là phương pháp được đề nghị, tôi sẽ cập nhật câu trả lời của mình. – Huey

-5

gì làm việc cho tôi trên một máy chủ Amazon EC2 là

sudo service mysqlid restart 
+1

khởi động lại dịch vụ mysqld – UserYmY

8
sudo service mysql stop; 
sudo service mysql start; 

Nếu quy trình trên không hoạt động, hãy kiểm tra một mã đã cho ở trên, bạn có thể dừng máy chủ Mysql và bắt đầu lại máy chủ

2

cách khác là:

systemctl restart mysql 
Các vấn đề liên quan