Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Khởi động lại Mysql bằng PHP

Có, nó là có thể. Tùy thuộc vào hệ điều hành bạn đang chạy như thế nào. Một cách tiếp cận là hàm thực thi PHP để thực thi một chương trình bên ngoài.

Lệnh được thực thi phụ thuộc vào hệ điều hành, như tôi đã nói. Đây là lệnh (Nếu tôi đúng, vui lòng cho tôi biết nếu tôi không đúng):

Debian / Ubuntu:

/etc/init.d/mysql restart

Mac OS X

/usr/local/mysql/support-files/mysql.server restart

Windows

net stop MySQL
net start MySQL

Trên Windows MySQL có thể khác nhau. Nếu điều này không hiệu quả với bạn, hãy xem câu hỏi này: khởi động lại máy chủ mysql trên windows 7

Một cách tiếp cận khác có thể là thông qua SSH bằng cách sử dụng phần mở rộng SSH PHP, cần được cài đặt trước. Hãy xem: http://www.php.net/manual/ vi / ssh2.installation.php

Sau đó, kết nối với máy chủ SSH và thực hiện các lệnh:

 $con = ssh2_connect("example.com", 22); // Connect to SSH server
 $exec = ssh2_exec($con, "/etc/init.d/mysql restart"); // Execute command 

Hy vọng điều này sẽ giúp bạn ra ngoài;)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cơ sở dữ liệu sao lưu MySQL

  2. Làm cách nào để tải tệp .SQL cục bộ vào MySQL?

  3. Các bảng và mô hình động trong Laravel 5

  4. if (! Isset ($ _ SESSION ['username'])) khiến người dùng được chuyển hướng từ verify_login_form.php trở lại index.php

  5. Có thể tham gia bảng như dưới đây trong Laravel không?