2015-05-07 24 views
33

Używam Ubuntu 12.04 LTS na moim komputerze.Jak zrestartować zdalny serwer MySQL z systemem Linux Ubuntu?

Na serwerze MySQL znajduje się zdalnie. Chcę go ponownie uruchomić.

Czy ktoś może podać szczegółowe instrukcje ponownego uruchomienia serwera MySQL.

Poniżej znajdują się szczegółowe informacje na serwer bazy danych MySQL dostałam od 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) 

Czy ktoś mógłby mi pomóc?

Dzięki.

+0

Sieć [dokumentacja] (http://dev.mysql.com/doc/refman/5.5/en/mysqld-server.html) może być pomocne tutaj. – Tensibai

+0

Żadna z odpowiedzi nie zadziałała, ale zrestartowałem komputer: D –

Odpowiedz

82
  1. SSH do maszyny. Korzystanie z prawidłowych poświadczeń i adresu IP, ssh [email protected]. To powinno zapewnić ci dostęp do powłoki na serwerze Ubuntu.
  2. Ponownie uruchom usługę mySQL. sudo service mysql restart powinien wykonać zadanie.

Jeśli usługa MySQL jest nazwany coś innego jak mysqld może trzeba zmienić polecenie odpowiednio lub spróbuj tego: sudo /etc/init.d/mysql restart

+0

Niestety twoja odpowiedź nie zadziałała. Po wykonaniu powyższego polecenia mogłem ponownie uruchomić MySQL, ale nie mogłem zalogować się przez phpMyAdmin, a także baza danych była niedostępna. Dlaczego tak się stało? Choć na terminalu status startu i stopu pokazywany był "OK". Następnie wypróbowałem polecenie sudo service mysql restart i wszystko zaczęło działać poprawnie. Czy możesz wskazać mi, co było nie tak z twoją odpowiedzią i jaka jest różnica między tymi dwoma poleceniami? – user2839497

+1

Technicznie są takie same. Jedna wykonuje commad za pomocą 'service', podczas gdy druga używa pełnej ścieżki, więc obie wykonują tę samą pracę, jeśli są cofnięte. Ale używanie zalecanej metody to 'service', zaktualizuję odpowiedź. – Huey

-5

Co pracował dla mnie na serwerze Amazon EC2 był

sudo service mysqlid restart 
+1

service mysqld restart – UserYmY

8
sudo service mysql stop; 
sudo service mysql start; 

Jeśli powyższy proces nie zadziała, sprawdźmy podany powyżej kod, można zatrzymać serwer Mysql i ponownie uruchomić serwer:

2

Innym sposobem jest:

systemctl restart mysql 
Powiązane problemy