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

Làm thế nào để thay đổi thư mục dữ liệu MySQL?

  1. Dừng MySQL bằng lệnh sau:

    sudo /etc/init.d/mysql stop
    
  2. Sao chép thư mục dữ liệu hiện có (mặc định nằm trong /var/lib/mysql ) bằng cách sử dụng lệnh sau:

    sudo cp -R -p /var/lib/mysql /newpath
    
  3. chỉnh sửa tệp cấu hình MySQL bằng lệnh sau:

    sudo gedit /etc/mysql/my.cnf   # or perhaps /etc/mysql/mysql.conf.d/mysqld.cnf
    
  4. Tìm mục nhập cho datadir và thay đổi đường dẫn (phải là /var/lib/mysql ) vào thư mục dữ liệu mới.

  5. Trong terminal, nhập lệnh:

    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
    
  6. Tìm các dòng bắt đầu bằng /var/lib/mysql . Thay đổi /var/lib/mysql trong các dòng với đường dẫn mới.

  7. Lưu và đóng tệp.

  8. Khởi động lại cấu hình AppArmor bằng lệnh:

    sudo /etc/init.d/apparmor reload
    
  9. Khởi động lại MySQL bằng lệnh:

    sudo /etc/init.d/mysql restart
    
  10. Bây giờ đăng nhập vào MySQL và bạn có thể truy cập vào cơ sở dữ liệu giống như bạn đã có trước đây.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kích hoạt MySQL Trên các sự kiện Chèn / Cập nhật

  2. Cơ sở dữ liệu sao chép MySQL

  3. Cách thay đổi mật khẩu cơ sở dữ liệu

  4. WAMP Không thể truy cập trên mạng cục bộ 403 Bị cấm

  5. Cách lặp lại các hàng trong bảng từ db (php)