Cách nâng cấp MySQL 5.6 lên 5.7 trong Linux

Thẩm quyền giải quyết

Nâng cấp MySQL 5. 6 đến MySQL 5. 7 – CentOS

1. Sao lưu quan trọng cơ sở dữ liệu của bạn trước khi nâng cấp. Tạo bản sao lưu dữ liệu MySQL gốc nếu không bạn có thể mất tất cả dữ liệu của mình

$ mysqldump -v -u root -p --all-databases > /tmp/backups/mysql56_all_databases_dump.`date +%F`.sql  

2. Dừng cơ sở dữ liệu mysql và sao lưu các tệp db

$ systemctl stop mysqld
$ cp /var/lib/mysql /var/lib/mysql56.backup

2. Tải xuống MySQL 5. 7 vòng / phút

$ wget http://repo.mysql.com/mysql57-community-release-el7.rpm -P /tmp/

3. Xóa RPM của cộng đồng MySQL có chứa MySQL 5. 6

$ yum remove mysql-community-release

4. Cài đặt MySQL 5. 7 vòng / phút

$ rpm -ivh /tmp/mysql57-community-release-el7.rpm

5. Cập nhật Kho lưu trữ MySQL lên 5. 7

$ yum update mysql

6. Cho MySQL biết rằng nó đã nhận được bản nâng cấp

# sudo systemctl start mysqld
# sudo systemctl status mysqld
# mysql_upgrade

6. Khởi động lại MySQL sau khi nâng cấp

# sudo systemctl restart mysqld
# sudo systemctl status mysqld
# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.22 MySQL Community Server (GPL)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)

Quảng cáo

Đánh giá điều này

Chia sẻ cái này

  • Twitter
  • Facebook

Như thế này

Thích Đang tải.

Có liên quan

Bài viết này cung cấp tổng quan về các bước cần thiết để thực hiện nâng cấp tại chỗ MySQL 5. 6 đến 5. 7. Có một số điều kiện tiên quyết và cảnh báo liên quan đến quy trình này, vì vậy bạn thực sự cần kiểm tra tài liệu trước khi thử nâng cấp

Tắt hoàn toàn dịch vụ

$ systemctl stop mysqld
$ cp /var/lib/mysql /var/lib/mysql56.backup
4

# mysql --user root --password --execute="set global innodb_fast_shutdown=0"
# service mysqld stop

Hãy sao lưu vật lý vào thời điểm này. Điều này sẽ cho phép bạn phục hồi nếu có bất cứ điều gì sai. Ngoài ra, hãy sao chép "/etc/my. tập tin cnf"

Điều thực sự quan trọng là bạn có một bản sao lưu tốt và thực hành kịch bản khôi phục của mình trước khi thử điều này. Nếu xảy ra sự cố, có thể bạn sẽ phải cài đặt lại MySQL 5. 6 và tạo lại cơ sở dữ liệu của bạn trước khi thử lại. Bạn sẽ cần sao lưu để làm điều này

Cài đặt MySQL 5. 7 và sử dụng YUM để cập nhật các tệp nhị phân

$ systemctl stop mysqld
$ cp /var/lib/mysql /var/lib/mysql56.backup
0

Nếu quá trình cài đặt gói kho lưu trữ không thành công với các lỗi phụ thuộc, hãy xóa phần mềm hiện có và cài đặt phiên bản mới

$ systemctl stop mysqld
$ cp /var/lib/mysql /var/lib/mysql56.backup
1

Điều này mang theo tất cả các gói phụ thuộc, vì vậy ít nhất những phần sau sẽ được cập nhật

  • mysql-cộng đồng-máy chủ
  • mysql-cộng đồng-khách hàng
  • mysql-cộng đồng phổ biến
  • mysql-cộng đồng-libs
  • mysql-cộng đồng-libs-compat

Bắt đầu dịch vụ

$ systemctl stop mysqld
$ cp /var/lib/mysql /var/lib/mysql56.backup
4

$ systemctl stop mysqld
$ cp /var/lib/mysql /var/lib/mysql56.backup
2

Nâng cấp cơ sở dữ liệu bằng cách chạy lệnh

$ systemctl stop mysqld
$ cp /var/lib/mysql /var/lib/mysql56.backup
6. Trước khi thực hiện việc này, bạn có thể muốn chuyển hướng đầu ra sang tập lệnh để có thể kiểm tra lỗi

$ systemctl stop mysqld
$ cp /var/lib/mysql /var/lib/mysql56.backup
3

Kiểm tra "/tmp/nâng cấp. txt" để tìm lỗi. Nếu mọi thứ đều ổn, quá trình nâng cấp đã hoàn tất. Sẽ hợp lý hơn nếu thực hiện một bản sao lưu khác vào thời điểm này

Làm cách nào để nâng cấp phiên bản MySQL trong Linux?

Bước 1. Khởi chạy thiết bị đầu cuối. Nhận thông tin đăng nhập SSH của bạn và sử dụng lệnh ssh để đăng nhập. Bước 3. Bây giờ hãy nâng cấp MySQL. Nó sẽ nhắc bạn chọn một phiên bản; . 7 hoặc 8. 0 .

Cách nâng cấp MySQL 5. 6 đến 5. 7 trên CentOS 7?

Để nâng cấp MySQL 5. 6 đến 5. 7 trên CentOS 7 . take the full backup of all databases that exist on the server with the below command. Dừng dịch vụ MySQL bằng lệnh bên dưới. Bây giờ hãy tạo bản sao lưu dữ liệu MySQL hiện tại bằng lệnh bên dưới. Tải xuống MySQL RPM cần nâng cấp.

Làm cách nào để nâng cấp phiên bản MySQL?

Sử dụng mysql_upgrade như thế này. .
Đảm bảo rằng các máy chủ đang chạy
Gọi mysql_upgrade để nâng cấp các bảng hệ thống trong lược đồ mysql và kiểm tra, sửa chữa các bảng trong các lược đồ khác. mysql_upgrade [tùy chọn]
Dừng máy chủ và khởi động lại để mọi thay đổi trong bảng hệ thống có hiệu lực

Cách nâng cấp MySQL 5. 5 đến 5. 7 CentOS?

BẮT ĐẦU NÂNG CẤP MySQL NGAY BÂY GIỜ .
Hãy chắc chắn rằng bạn thực hiện sao lưu như đã đề cập ở trên
Dừng mysql # dịch vụ mysqld dừng
Cài đặt kho lưu trữ yum # yum localinstall mysql57-community-release-el6. vòng/phút
Sử dụng yum để nâng cấp mysql # yum install mysql-community-server
Kiểm tra phiên bản mysql hiện tại (sẽ hiển thị 5. 7) # mysql --version