Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?

Các kế hoạch áp dụng - Tất cả các kế hoạch lưu trữ đám mây Centos 7

Tổng quan

Mariadb là một sự thay thế cho MySQL, được tạo ra bởi tác giả ban đầu của MySQL. Mariadb thêm các tính năng bổ sung như sao chép nâng cao, động cơ lưu trữ ARIA và XTRADB và thư viện API máy khách không chặn. Thông tin thêm về MariaDB có thể được tìm thấy ở đây - về Mariadb.

Show

Mariadb chỉ có sẵn trên các mẫu Centos 7 Linux và là cơ sở dữ liệu mặc định được cài đặt cho mẫu Centos 7. Ngoại lệ duy nhất là các mẫu Centos 7 chỉ định MySQL trong tên mẫu. Nếu mẫu hệ điều hành của bạn sử dụng MySQL, vui lòng xem Hướng dẫn sử dụng MySQL. The only exceptions are the CentOS 7 templates that specify MySQL in the template name. If your OS template uses MySQL, please see the MySQL User Guide.

Nếu bạn đang sử dụng mẫu CentOS 7 và cần cài đặt MySQL, bạn sẽ cần sử dụng kho lưu trữ cộng đồng MySQL chính thức hoặc kho lưu trữ của bên thứ ba - Kho lưu trữ ứng dụng EAPPS cho các mẫu Centos 7 không bao gồm MySQL. Hướng dẫn thêm repo cộng đồng MySQL đang ở đây - hướng dẫn nhanh để sử dụng kho lưu trữ YUM MySQL.

Các kho lưu trữ chính thức của MySQL và Mariadb

Bạn có thể định cấu hình ISPManager 5 để sử dụng các kho lưu trữ chính thức của nhà cung cấp do MySQL và Mariadb cung cấp. Các kho lưu trữ này thường có sẵn nhiều phiên bản chính và thường được cập nhật nhiều hơn. Để biết thêm thông tin, vui lòng xem tài liệu ISPManager tại đây: & nbsp; https: //doc.ispsystem.com/index.php/how_to_change_mysql_version 

Cài đặt Mariadb và các ứng dụng liên quan & NBSP; & nbsp; Cài đặt Mariadb và các ứng dụng liên quan bằng cách sử dụng bảng điều khiển & NBSP; & nbsp; Cài đặt MariaDB và các ứng dụng liên quan bằng cách sử dụng dòng lệnh
    Installing MariaDB and related applications using the Control Panel
    Installing MariaDB and related applications using the command line

Định cấu hình phpmyadmin

Tạo cơ sở dữ liệu và người dùng cơ sở dữ liệu & NBSP; & nbsp; Tạo cơ sở dữ liệu bằng bảng điều khiển & NBSP; & nbsp; Tạo cơ sở dữ liệu bằng PHPMyAdmin & NBSP; & nbsp; Tạo cơ sở dữ liệu và người dùng bằng dòng lệnh
    Creating databases using a Control Panel
    Creating databases using phpMyAdmin
    Creating databases and users using the command line

Nhập nội dung vào cơ sở dữ liệu Mariadb & NBSP; & nbsp; Nhập nội dung bằng PhpMyAdmin & NBSP; & nbsp; Nhập nội dung bằng dòng lệnh
    Importing content using phpMyAdmin
    Importing content using the command line

Dừng lại và bắt đầu Mariadb & NBSP; & nbsp; Dừng và bắt đầu Mariadb bằng bảng điều khiển & NBSP; & nbsp; Dừng và bắt đầu Mariadb bằng dòng lệnh
    Stopping and starting MariaDB using a Control Panel
    Stopping and starting MariaDB using the command line

Cấu hình Mariadb & NBSP; & nbsp; Sử dụng tệp My.cnf & nbsp; & nbsp; Mẫu cấu hình My.cnf
    Using a my.cnf file
    Sample my.cnf configurations

Thiết lập truy cập từ xa Mariadb

Sao lưu cơ sở dữ liệu Mariadb của bạn & NBSP; & nbsp; Sao lưu cơ sở dữ liệu của bạn bằng bảng điều khiển & NBSP; & nbsp; Sao lưu cơ sở dữ liệu của bạn bằng PhpMyAdmin & NBSP; & nbsp; Sao lưu cơ sở dữ liệu của bạn bằng MySQLDump & NBSP; & nbsp; Sao lưu cơ sở dữ liệu của bạn bằng dịch vụ sao lưu doanh nghiệp
    Backing up your databases using a Control Panel
    Backing up your databases using phpMyAdmin
    Backing up your databases using mysqldump
    Backing up your databases using the Enterprise Backup Service


Để sử dụng Mariadb, bạn sẽ cần cài đặt cơ sở dữ liệu Mariadb. Bạn cũng có thể cài đặt phpmyadmin để quản lý cơ sở dữ liệu từ ứng dụng GUI. Nếu bạn định sử dụng phpmyadmin, bạn sẽ cần cài đặt PHP trước, và sau đó là phpmyadmin. Nếu PHP không được cài đặt, việc cài đặt phpmyadmin sẽ thất bại.MariaDB database. You can also install phpMyAdmin to manage the database from a GUI application. If you are going to use phpMyAdmin, you will need to install PHP first, and then phpMyAdmin. If PHP is not installed, the installation of phpMyAdmin will fail.

Nếu bạn định sử dụng MariaDB với một ứng dụng như Wildfly, JBoss, Tomcat hoặc Glassfish, bạn cũng sẽ muốn cài đặt Trình kết nối MySQL/j.MySQL Connector/J.

Bạn có thể cài đặt Mariadb và bất kỳ ứng dụng liên quan nào từ bảng điều khiển của bạn và cả từ dòng lệnh của máy chủ ảo.

Cài đặt MariaDB và các ứng dụng liên quan bằng cách sử dụng bảng điều khiển

Cài đặt MariaDB và các ứng dụng liên quan bằng bảng điều khiển ISPManager 5

Nếu bạn đang sử dụng bảng điều khiển ISPManager 5, bạn có thể cài đặt MariaDB (và PHP và PHPMyAdmin) từ bảng điều khiển đó.

  • Đối với ISPManager 5, đi đến Cài đặt> Các tính năng. Trong bảng điều khiển ISPManager 5, Mariadb được dán nhãn là MySQL để tương thích ngược. Cài đặt MySQL (MariaDB) và đảm bảo cài đặt PHP trước khi cài đặt phpmyadmin. Thông tin thêm về việc cài đặt ứng dụng có thể được tìm thấy ở đây - cài đặt các tính năng (ứng dụng máy chủ). Lưu ý rằng trong ISPManager 5, PHP được cài đặt bằng cách nhấp vào máy chủ web (www), sau đó chỉnh sửa ở góc trên bên trái, sau đó chọn PHP và nhấp vào áp dụng các thay đổi. Điều này sẽ cài đặt PHP. Sau khi PHP được cài đặt, bạn có thể cài đặt phpmyadmin.Settings > Features. In the ISPmanager 5 Control Panel, MariaDB is labeled as MySQL for backwards compatibility. Install MySQL (MariaDB), and make sure to install PHP before installing phpMyAdmin. More information on installing applications can be found here - Installing Features (Server Applications). Note that in ISPmanager 5, PHP is installed by clicking on Web-server (WWW), then on Edit in the upper left corner, and then select PHP and click on Apply changes. This will install PHP. After PHP is installed you can install phpMyAdmin.

Thông tin về cách cho biết phiên bản nào của ispmanager bạn đang sử dụng có thể được tìm thấy ở đây - phiên bản ispmanager

Cài đặt MariaDB và các ứng dụng liên quan bằng cách sử dụng dòng lệnh

Mariadb và PHP có thể được cài đặt từ dòng lệnh của máy chủ ảo bằng yum. Để cài đặt các ứng dụng bằng YUM, bạn sẽ cần có thể kết nối với máy chủ ảo bằng SSH và làm việc với tư cách là người dùng gốc.yum. To install applications using yum you will need to be able to connect to the Virtual Server using SSH and work as the root user.

  • MariaDB - Cài đặt Mariadb bằng lệnh yum install -y mariadb-server - install MariaDB using the yum install -y mariadb-server command

    [root@eApps-example ~]# yum install -y mariadb-serveryum install -y mariadb-server

    Lưu ý - Nếu bạn sử dụng YUM để cài đặt Mariadb, bạn sẽ cần bắt đầu dịch vụ và cho phép nó bắt đầu khi khởi động hệ thống, sử dụng các lệnh systemctl start mariadbsystemctl enable mariadb. Bạn cũng sẽ cần chạy lệnh mysql_secure_installation, cho phép bạn đặt mật khẩu an toàn và xóa cơ sở dữ liệu kiểm tra. - if you use yum to install MariaDB, you will need to start the service and enable it to start at system boot, using the systemctl start mariadb and systemctl enable mariadb commands. You will also need to run the mysql_secure_installation command, which will allow you to set a secure password and remove the test database.

    .systemctl start mariadb
    [root@eapps-example ~]# systemctl enable mariadb
    [root@eapps-example ~]# mysql_secure_installation

  • PHP - Cài đặt PHP bằng lệnh yum install -y php - install PHP using the yum install -y php command

    .yum install -y php

  • PHPMyAdmin - Cài đặt phpmyadmin sau khi cài đặt php bằng lệnh yum install -y phpMyAdmin. Lưu ý trường hợp của các chữ cái trong phpmyadmin. - install phpMyAdmin after installing PHP using the yum install -y phpMyAdmin command. Note the case of the letters in phpMyAdmin.

    [root@eApps -example ~]# yum install -y phpmyadminyum install -y phpMyAdmin


Định cấu hình phpmyadmin

Cài đặt phần mở rộng PHP cho phpmyadmin

Tùy thuộc vào mẫu bạn đã sử dụng để tạo máy chủ ảo của mình, bạn cũng có thể cần cài đặt một hoặc nhiều tiện ích mở rộng PHP, thường là tiện ích mở rộng McRypt và đôi khi tiện ích mở rộng MySQL và tiện ích mở rộng MBString. Bạn sẽ biết những phần mở rộng mà bạn cần cài đặt bằng các lỗi hoặc thông báo cảnh báo bạn nhận được khi cố gắng truy cập phpmyadmin. Các tiện ích mở rộng có thể được cài đặt từ bảng điều khiển (nếu được cài đặt) hoặc từ dòng lệnh.

Cài đặt tiện ích mở rộng PHP từ bảng điều khiển ISPManager 5

  • ISPManager 5 - Chuyển đến Cài đặt> Phần mở rộng PHP. Chọn tiện ích mở rộng PHP bạn cần cài đặt và nhấp vào cài đặt ở góc trên bên trái. Thông tin thêm về việc cài đặt các tiện ích mở rộng PHP có thể được tìm thấy ở đây - phần mở rộng PHPSettings > PHP extensions. Select the PHP extension you need to install, and click on Install in the upper left corner. More information about installing PHP extensions can be found here - PHP extensions

Khi bạn đã cài đặt các tiện ích mở rộng PHP cần thiết, hãy đăng xuất từ ​​phpmyadmin và đăng nhập lại.

Cài đặt các tiện ích mở rộng PHP từ dòng lệnh

Nếu bạn đã cài đặt phpmyadmin bằng YUM, các tiện ích mở rộng PHP cần thiết thường được cài đặt dưới dạng phụ thuộc. Nếu bạn cần cài đặt các tiện ích mở rộng bổ sung, hãy xem cài đặt các tiện ích mở rộng PHP trong Hướng dẫn sử dụng PHP.


Tạo cơ sở dữ liệu và người dùng cơ sở dữ liệu

Cơ sở dữ liệu Mariadb có thể được tạo từ bảng điều khiển, phpmyadmin và dòng lệnh.

Tạo cơ sở dữ liệu bằng cách sử dụng bảng điều khiển

Tạo cơ sở dữ liệu bằng bảng điều khiển ISPManager

Trong ISPManager, bạn cần một người dùng sẽ sở hữu cơ sở dữ liệu. Người dùng này không phải là cùng một người dùng sẽ truy cập cơ sở dữ liệu. Người dùng này nói chung là cùng một người dùng sở hữu trang web hoặc ứng dụng web được kết nối với cơ sở dữ liệu. Cùng người dùng có thể sở hữu nhiều cơ sở dữ liệu.This user is not the same user who will access the database. This user is generally the same user that owns the website or web application that is connected to the database. The same user can own multiple databases.

Nếu bạn chưa có người dùng tạo, bạn sẽ cần phải làm như vậy.

  • ISPManager 5 - Người dùng được tạo trong tài khoản> Người dùng. Thêm thông tin có thể được tìm thấy ở đây - Tạo người dùngAccounts > Users. More information can be found here - Creating Users
Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?
Đảm bảo hiểu rằng nếu bạn xóa người dùng là chủ sở hữu cơ sở dữ liệu, tất cả các cơ sở dữ liệu được liên kết với người dùng đó sẽ bị xóa. Điều này cũng xóa bất kỳ tên miền WWW và miền email nào (và địa chỉ e-mail được liên kết) được liên kết với người dùng đó. Tiến hành thận trọng.. This also deletes any WWW domains and E-Mail domains (and associated e-mail addresses) associated with that user. Proceed with caution.

Khi bạn đã tạo người dùng, bạn có thể tạo cơ sở dữ liệu thực tế và người dùng sẽ truy cập cơ sở dữ liệu.

  • ISPManager 5 - Chuyển đến Hệ thống> Cơ sở dữ liệu. Đây là nơi bạn sẽ tạo cơ sở dữ liệu và người dùng. Thông tin thêm về việc tạo cơ sở dữ liệu và người dùng có thể được tìm thấy ở đây - tạo cơ sở dữ liệu.System > Databases. This is where you will create a database and a user. More information on creating a database and user can be found here - Creating Databases.

Tạo cơ sở dữ liệu bằng PHPMyAdmin

PhpMyAdmin là một ứng dụng dựa trên trình duyệt cho phép bạn quản lý cơ sở dữ liệu Mariadb của mình. Để sử dụng phpmyadmin, PHP phải được cài đặt.To use phpMyAdmin, PHP must be installed.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?
PHPMyAdmin là một ứng dụng rất mạnh mẽ và không thể bao quát tất cả các khía cạnh của nó trong hướng dẫn sử dụng này. Nếu bạn cần hỗ trợ với phpmyadmin ngoài việc tạo người dùng hoặc cơ sở dữ liệu, bạn sẽ cần phải tham khảo tài liệu chính thức, được tìm thấy trên trang chủ phpmyadmin - http://www.phpmyadmin.net/home_page/docs.php If you need assistance with phpMyAdmin beyond creating a user or a database, you will need to refer to the official documentation, found on the phpMyAdmin home page - http://www.phpmyadmin.net/home_page/docs.php

Kết nối với phpmyadmin

Để kết nối với phpmyadmin, hãy truy cập http://eApps-example.com/myadmin/ (centos 6) hoặc http:/ -example.com.http://eapps-example.com/myadmin/ (CentOS 6) or http://eapps-example.com/phpmyadmin (CentOS 7), substituting your domain name or server IP address for eapps-example.com.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?

  • Tên người dùng - Để tạo cơ sở dữ liệu, hãy đăng nhập với tư cách là người dùng gốc mariadb (điều này không giống với người dùng siêu hệ thống) - to create a database, log in as the MariaDB root user (this is not the same as the system super user)

  • Mật khẩu - Bạn sẽ cần sử dụng mật khẩu gốc mariadb để đăng nhập vào phpmyadmin: - you will need to use the MariaDB root password to log in to phpMyAdmin:

Tạo cơ sở dữ liệu mới và người dùng cơ sở dữ liệu

Khi bạn đã đăng nhập vào phpmyadmin, hãy nhấp vào tab cơ sở dữ liệu. Điều này hiển thị tất cả các cơ sở dữ liệu hiện có và hộp văn bản cơ sở dữ liệu tạo nơi bạn có thể nhập tên của cơ sở dữ liệu mới.Databases tab. This shows all the existing databases, and the Create database text box where you can enter the name of the new database.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?

Khi bạn đã nhập tên cơ sở dữ liệu (trong ví dụ này new_database), nhấp vào Tạo.Create.

Điều này sẽ tạo cơ sở dữ liệu, sẽ được hiển thị trong danh sách các cơ sở dữ liệu trong cả khung điều hướng bên trái và ngay bên dưới hộp văn bản tạo cơ sở dữ liệu.Create database text box.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?


Để tạo người dùng cho cơ sở dữ liệu mới, nhấp vào các đặc quyền kiểm tra ở bên phải của cơ sở dữ liệu mới trong danh sách.Check Privileges to the right of the new database in the list.

Điều này đưa bạn đến tab Đặc quyền.Privileges tab.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?

Để thêm người dùng mới, nhấp vào Thêm người dùng.Add user.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?

đăng nhập thông tin

  • Tên người dùng (sử dụng trường văn bản): - Nhập người dùng cho cơ sở dữ liệu này - enter the user for this database

  • Máy chủ (bất kỳ máy chủ nào): - Chọn Localhost từ danh sách thả xuống - choose localhost from the drop down list

  • Mật khẩu (sử dụng trường văn bản): - Nhập mật khẩu cho người dùng mới - enter a password for the new user

  • Type lại: - Ghép lại mật khẩu để xác nhận - retype the password to confirm

  • Tạo mật khẩu - Nhấp vào Tạo để có phpmyadmin tạo mật khẩu cho bạn nếu bạn muốn – click on Generate to have phpMyAdmin generate a password for you if you wish

Cơ sở dữ liệu cho người dùng

  • Chọn "Cấp tất cả các đặc quyền trên cơ sở dữ liệu name_of_database" trong đó tên cơ sở dữ liệu là tên bạn vừa tạo.Grant all privileges on database name_of_database" where the database name is the one you just created.

Đặc quyền toàn cầu

  • Điều này cho phép người dùng đặc quyền toàn cầu đến máy chủ cơ sở dữ liệu. Kiểm tra hoặc bỏ chọn những điều này khi nhu cầu của bạn yêu cầu.

Khi bạn đã thêm người dùng mới của mình và đặt cơ sở dữ liệu và đặc quyền, hãy nhấp vào GO ở góc dưới cùng bên phải của màn hình. Điều này sẽ tạo người dùng mới cho cơ sở dữ liệu.Go in the bottom right corner of the screen. This will create the new user for the database.

Tạo cơ sở dữ liệu và người dùng bằng dòng lệnh

Để thêm cơ sở dữ liệu Mariadb và người dùng từ dòng lệnh, trước tiên bạn sẽ cần kết nối với dòng lệnh của máy chủ ảo.

Từ dòng lệnh, kết nối với Mariadb bằng lệnh mysql:mysql command:

. Lệnh kết thúc bằng; hoặc \ g. ID kết nối Mariadb của bạn là 53 Phiên bản máy chủ: 5.5.41-MariaDB Máy chủ Mariadbmysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 53
Server version: 5.5.41-MariaDB MariaDB Server

Bản quyền (c) 2000, 2014, Oracle, Mariadb Corporation AB và những người khác.

Gõ 'trợ giúp;' hoặc '\ h' để được giúp đỡ. Loại '\ C' để xóa câu lệnh đầu vào hiện tại.

Mariadb [(Không)]>


Tạo cơ sở dữ liệu mới

Tạo cơ sở dữ liệu mới bằng lệnh create database db_name.create database db_name command.

Mariadb [(none)]> Tạo cơ sở dữ liệu new_database; Truy vấn ok, 1 hàng bị ảnh hưởng (0,00 giây)create database new_database;
Query OK, 1 row affected (0.00 sec)

Mariadb [(Không)]>

Tạo cơ sở dữ liệu mới

Tạo cơ sở dữ liệu mới bằng lệnh create database db_name.

Mariadb [(none)]> Tạo cơ sở dữ liệu new_database; Truy vấn ok, 1 hàng bị ảnh hưởng (0,00 giây) (You will have to substitute your database name and your own database user and password)

Tạo người dùng cơ sở dữ liệuGRANT ALL ON new_database.* TO new_db_user@localhost IDENTIFIED BY "passwd";
Query OK, 0 rows affected (0.01 sec)

Mariadb [(Không)]>

Tạo cơ sở dữ liệu mới

Tạo cơ sở dữ liệu mới bằng lệnh create database db_name.yum install -y mariadb-server0 command, and then try to log in with the new user and password you just created using the yum install -y mariadb-server1 command.

Mariadb [(none)]> Tạo cơ sở dữ liệu new_database; Truy vấn ok, 1 hàng bị ảnh hưởng (0,00 giây)quit
Bye

Tạo người dùng cơ sở dữ liệumysql -unew_db_user -ppasswd

Tạo người dùng có thể truy cập cơ sở dữ liệu này, cùng với mật khẩu cho người dùng đó. Lệnh sử dụng sẽ trông như thế này:
Your MariaDB connection id is 5
Server version: 5.5.41-MariaDB MariaDB Server

Bản quyền (c) 2000, 2014, Oracle, Mariadb Corporation AB và những người khác.

Gõ 'trợ giúp;' hoặc '\ h' để được giúp đỡ. Loại '\ C' để xóa câu lệnh đầu vào hiện tại.

Mariadb [(Không)]>


Tạo cơ sở dữ liệu mới

Tạo cơ sở dữ liệu mới bằng lệnh create database db_name.command line or uploaded through phpMyAdmin.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?
Mariadb [(none)]> Tạo cơ sở dữ liệu new_database; Truy vấn ok, 1 hàng bị ảnh hưởng (0,00 giây)

Tạo người dùng cơ sở dữ liệu

Tạo người dùng có thể truy cập cơ sở dữ liệu này, cùng với mật khẩu cho người dùng đó. Lệnh sử dụng sẽ trông như thế này:Import tab.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?

  • GRANT ALL ON new_database.* TO new_db_user@localhost IDENTIFIED BY "passwd"; (bạn sẽ phải thay thế tên cơ sở dữ liệu của mình và người dùng cơ sở dữ liệu và mật khẩu của riêng bạn) - click Choose File to browse your computer for the file to upload. Notice the information about the file compression options and the format of the file name. Be aware that by default the maximum size file that phpMyAdmin can upload is 2048KiB, or 2 MB. See below for how to change that.

  • Mariadb [(none)]> cấp tất cả trên new_database.* Cho new_db_user@localhost được xác định bởi "passwd"; Truy vấn ok, 0 hàng bị ảnh hưởng (0,01 giây) - this allows the import of the file to be interrupted if a PHP timeout might happen. Check or uncheck this as your needs require.

  • Kiểm tra người dùng cơ sở dữ liệu mới - choose the format from the drop down menu that matches the type of file you are trying to import. SQL is the default, and is used for any .sql files.

  • Thoát MariaDB bằng lệnh yum install -y mariadb-server0, sau đó cố gắng đăng nhập bằng người dùng và mật khẩu mới mà bạn vừa tạo bằng lệnh yum install -y mariadb-server1. - choose the options that you need. Click the question marks (?) for each option to see the documentation specific to it.

Mariadb [(none)]> bỏ ByeGo to import the file into the database.


[root@eApps -example ~]# mysql -unew_db_user -ppasswdMaximum file size in the PHP configuration. To do this from ISPmanager, go to Web-server settings > PHP settings, and click on Basic at the top of the screen.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?

Chào mừng bạn đến với Màn hình Mariadb. Lệnh kết thúc bằng; hoặc . ID kết nối Mariadb của bạn là 5 Phiên bản máy chủ: 5.5.41-MariaDB Máy chủ MariadbMaximum file size to be 5 MB larger than your SQL file, and click OK. This makes changes to the /etc/php.ini file, and restarts the Apache web server.

Nhập nội dung vào cơ sở dữ liệu Mariadb

Có một số phương pháp có sẵn để tải hoặc nhập dữ liệu vào cơ sở dữ liệu Mariadb. Dữ liệu có thể được nhập từ dòng lệnh hoặc được tải lên thông qua phpmyadmin.

Tất cả các ví dụ này cho rằng bạn có tệp kết xuất MariaDB hợp lệ ở định dạng .sql để tải lên hoặc nhậpThe user you connect with to the Virtual Server is not important, what is important is that you import the database as the correct database user.

Trong ví dụ này, một tệp kết xuất Mariadb ở định dạng SQL có tên new_db.sql đang được nhập vào new_database, thuộc sở hữu của người dùng cơ sở dữ liệu yum install -y mariadb-server2.

Lệnh sử dụng sẽ trông như thế này: yum install -y mariadb-server3yum install -y mariadb-server3

.mysql -u new_db_user -p new_database < new_db.sql
Enter password: passwd
[webadmin@example ~]$


Dừng lại và bắt đầu Mariadb

Mariadb có thể được dừng/bắt đầu/khởi động lại từ bảng điều khiển hoặc từ dòng lệnh của máy chủ ảo.

Dừng lại và bắt đầu Mariadb bằng bảng điều khiển

Sử dụng bảng điều khiển ispmanager

  • Đối với IspManager 5, truy cập System> Services và làm nổi bật dịch vụ Mariadb. Sau đó nhấp vào bắt đầu, dừng hoặc khởi động lại ở góc trên bên trái. Thông tin thêm về quản lý dịch vụ trong ISPManager 5 có sẵn tại đây - Quản lý Dịch vụSystem > Services, and highlight the MariaDB service. Then click on Start, Stop, or Restart in the upper left corner. More information about managing services in ISPmanager 5 is available here - Managing Services

Dừng và bắt đầu Mariadb bằng dòng lệnh

Bạn có thể dừng, bắt đầu và khởi động lại Mariadb từ dòng lệnh. Để làm điều này, bạn sẽ cần kết nối với máy chủ ảo bằng SSH và có thể làm việc với tư cách là người dùng gốc.

  • Đối với Centos 7, hãy sử dụng lệnh yum install -y mariadb-server4:yum install -y mariadb-server4 command:

    [root@eApps-example ~]# systemctl trạng thái mariadbsystemctl status mariadb


Dừng Mariadb

  • Đối với Centos 7, hãy sử dụng lệnh yum install -y mariadb-server5:yum install -y mariadb-server5 command:

    [root@eApps-example ~]# systemctl stop mariadbsystemctl stop mariadb


Bắt đầu Mariadb

  • Đối với Centos 7, hãy sử dụng lệnh systemctl start mariadb:systemctl start mariadb command:

    [root@eApps-example ~]# systemctl start mariadbsystemctl start mariadb


Khởi động lại Mariadb

  • Đối với Centos 7, hãy sử dụng lệnh yum install -y mariadb-server7:yum install -y mariadb-server7 command:

    [root@eappps-example ~]# systemctl khởi động lại mariadbsystemctl restart mariadb


Cấu hình Mariadb

Sử dụng tệp My.cnf

Mariadb sử dụng các tệp tùy chọn hoặc cấu hình để đọc các tùy chọn khởi động từ. Trên máy chủ ảo EAPPS của bạn, tệp này là My.cnf, nằm trong thư mục /etc. Máy chủ Mariadb như được cài đặt từ ISPManager hoặc mẫu có tệp My.cnf mặc định đã được tạo.

Nếu bạn đang sửa đổi tệp My.cnf mặc định, hãy đảm bảo đọc tất cả các tài liệu Mariadb thích hợp liên quan đến cài đặt cho tệp đó cho phiên bản Mariadb của bạn. Một tệp My.cnf được định dạng không chính xác có thể khiến Mariadb không thành công khi khởi động và gỡ lỗi tệp My.cnf nằm ngoài hỗ trợ EApps tiêu chuẩn.

Phân phối Mariadb cũng cung cấp một số tệp My.cnf làm ví dụ nếu tệp mặc định không đáp ứng nhu cầu của bạn. Các tệp này được đặt trong thư mục/chia sẻ/chia sẻ/MySQL. Các tập tin là My-Huge.cnf, My-large.cnf, My-medium.cnf và My-small.cnf. Mỗi tệp có một mô tả ở đầu tệp mô tả loại hệ thống mà nó được thiết kế cho. Vui lòng đọc kỹ các mô tả này và chọn tệp My.cnf phù hợp với nhu cầu của bạn.

Để sử dụng một trong các tệp này, hãy sao chép nó vào thư mục /etc của bạn và đổi tên nó. Chỉnh sửa tệp phù hợp với nhu cầu cụ thể của bạn và khởi động lại Mariadb.

Mẫu cấu hình My.cnf

Dưới đây là một số cấu hình phổ biến được thấy trong các tệp My.cnf. Xin lưu ý rằng các cấu hình này được sử dụng để giải quyết các vấn đề hoặc vấn đề rất cụ thể và thường không được yêu cầu sử dụng thành công MariaDB.

Ngoài ra, hãy hiểu rằng sử dụng giá trị trong tệp My.cnf không chính xác hoặc với cú pháp không chính xác, có thể khiến Mariadb bị lỗi khi khởi động. Gỡ lỗi tệp My.cnf của bạn nằm ngoài hỗ trợ EAPPS tiêu chuẩn. Sử dụng các cấu hình mẫu này có nguy cơ của riêng bạn!

Thêm các cấu hình này vào tệp My.cnf từ trình quản lý tệp trong ISPManager hoặc thông qua dòng lệnh. Sau khi thêm các cấu hình, bạn sẽ cần khởi động lại Mariadb. Nếu vì một lý do nào đó, Mariadb không bắt đầu, hãy xóa các thay đổi bạn đã thực hiện đối với tệp My.cnf và khởi động lại Mariadb.

Đăng nhập các truy vấn chậm - Đôi khi bạn có thể muốn đăng nhập các truy vấn nào mất nhiều thời gian hơn một khung thời gian được chỉ định, để xem những gì bạn cần để tối ưu hóa trong cơ sở dữ liệu Mariadb của mình. Điều này đi theo tiêu đề chung yum install -y mariadb-server8. Vị trí của slow_queries.log tùy thuộc vào bạn, cũng như long_query_time, trong vài giây. - at times you might want to log which queries are taking longer than a specified time frame, in order to see what you need to optimize in your MariaDB databases. This goes under the general yum install -y mariadb-server8 heading. The location of the slow_queries.log is up to you, as is the long_query_time, which is in seconds.

log-slow-queries=/tmp/slow_queries.loglong_query_time=2
long_query_time=2

Trường hợp không nhạy cảm - Nếu vì một số lý do, bảng của bạn là trường hợp hỗn hợp (không phải là một cách tốt nhất và nên tránh bất cứ khi nào có thể), điều này sẽ nói với Mariadb chấp nhận rằng các bảng không phải là tất cả trong trường hợp. Điều này cũng đi theo tiêu đề chung yum install -y mariadb-server8. – if for some reason your tables are mixed case (which is not a best practice, and should be avoided whenever possible), this will tell MariaDB to accept that the tables are not all in lower case. This also goes under the general yum install -y mariadb-server8 heading.

Lower_case_table_names = 1

Tối ưu hóa bảng Myisam - Sau đây được lấy từ tệp /usr/share/mysql/my-medium.cnf và sẽ giúp tối ưu hóa các bảng Myisam cho cơ sở dữ liệu vừa và nhỏ (bản ghi 10k đến 20K). Điều này cũng đi theo tiêu đề chung yum install -y mariadb-server8. - the following is taken from the /usr/share/mysql/my-medium.cnf file, and will help optimize MyISAM tables for small to medium sized databases (10K to 20K records). This also goes under the general yum install -y mariadb-server8 heading.

Skip-locking key_buffer = 16M max_allowed_packet = 8M bảng_cache = 64 sort_buffer_size = 512k net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort
key_buffer = 16M
max_allowed_packet = 8M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

Tối ưu hóa bảng InnoDB - Sau đây sẽ giúp tối ưu hóa các bảng InnODB cho cơ sở dữ liệu vừa và nhỏ (bản ghi 10K đến 20K). Điều này cũng đi theo tiêu đề chung yum install -y mariadb-server8. - the following will help to optimize InnoDB tables for small and medium sized database (10K to 20K records). This also goes under the general yum install -y mariadb-server8 heading.

#innodb innodb_buffer_pool_size = 96M innodb_flush_log_at_trx_commit = 1 innodb_additional_mem_pool_size = 2M innodb_log_buffer_size = 2m
innodb_buffer_pool_size = 96M
innodb_flush_log_at_trx_commit = 1
innodb_additional_mem_pool_size = 2M
innodb_log_buffer_size = 2M

Tăng thời gian chờ nhàn rỗi - Theo mặc định, Mariadb sẽ giảm bất kỳ kết nối nhàn rỗi nào sau 8 giờ (28800 giây). Điều này có nghĩa là ứng dụng của bạn có thể gặp sự cố khi kết nối với cơ sở dữ liệu của bạn nếu nó nằm trong hơn 8 giờ (ví dụ: qua đêm). Điều này làm tăng thời gian chờ nhàn rỗi lên 24 giờ (86400 giây). Điều này cũng đi dưới tiêu đề yum install -y mariadb-server8. - by default MariaDB drops any idle connections after 8 hours (28800 seconds). This means that your application can have problems connecting to your database if it sits idle for over 8 hours (for example, overnight). This increases the idle timeout to 24 hours (86400 seconds). This also goes under the yum install -y mariadb-server8 heading.

Interactive_Timeout = 86400


Thiết lập truy cập từ xa Mariadb

Nếu bạn cần cho phép truy cập vào Mariadb từ kết nối từ xa, bạn sẽ cần tạo người dùng có thể kết nối từ xa.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?
Đối với Mariadb, người dùng systemctl start mariadb3 và systemctl start mariadb4 là người dùng hoàn toàn riêng biệt và có thể có mật khẩu và đặc quyền hoàn toàn riêng biệt, mặc dù họ có thể là cùng một người.

Để tạo người dùng với các đặc quyền quản trị có thể kết nối từ máy trạm từ xa, hãy kết nối với dòng lệnh của VS, sau đó kết nối với Mariadb với tư cách là người dùng gốc.

Để tạo người dùng chỉ có thể kết nối từ xa với cơ sở dữ liệu Mariadb từ tên miền example.com, hãy sử dụng lệnh tương tự như thế này: systemctl start mariadb5systemctl start mariadb5

. Lệnh kết thúc bằng; hoặc . ID kết nối Mariadb của bạn là 108 Phiên bản máy chủ: 5.5.41-MariaDB Máy chủ Mariadbmysql
Welcome to the MariaDB monitor. Commands end with ; or .
Your MariaDB connection id is 108
Server version: 5.5.41-MariaDB MariaDB Server

Bản quyền (c) 2000, 2014, Oracle, Mariadb Corporation AB và những người khác.

Gõ 'trợ giúp;' hoặc '' để được giúp đỡ. Nhập '' để xóa câu lệnh đầu vào hiện tại.

Mariadb [(none)]> cấp tất cả các đặc quyền. Đến 'bob'@'example.com' được xác định bởi 'BobPasswd' với tùy chọn tài trợ; Truy vấn ok, 0 hàng bị ảnh hưởng (0,07 giây)
Query OK, 0 rows affected (0.07 sec)

Mariadb [(Không)]>

Để tạo người dùng có thể kết nối từ xa với cơ sở dữ liệu Mariadb từ bất kỳ miền hoặc máy trạm nào, hãy sử dụng lệnh tương tự như thế này: systemctl start mariadb6systemctl start mariadb6

. Lệnh kết thúc bằng; hoặc . ID kết nối Mariadb của bạn là 108 Phiên bản máy chủ: 5.5.41-MariaDB Máy chủ Mariadbmysql
Welcome to the MariaDB monitor. Commands end with ; or .
Your MariaDB connection id is 108
Server version: 5.5.41-MariaDB MariaDB Server

Bản quyền (c) 2000, 2014, Oracle, Mariadb Corporation AB và những người khác.

Gõ 'trợ giúp;' hoặc '' để được giúp đỡ. Nhập '' để xóa câu lệnh đầu vào hiện tại.

Mariadb [(none)]> cấp tất cả các đặc quyền. Đến 'bob'@'example.com' được xác định bởi 'BobPasswd' với tùy chọn tài trợ; Truy vấn ok, 0 hàng bị ảnh hưởng (0,07 giây)
Query OK, 0 rows affected (0.07 sec)

Mariadb [(Không)]>


Để tạo người dùng có thể kết nối từ xa với cơ sở dữ liệu Mariadb từ bất kỳ miền hoặc máy trạm nào, hãy sử dụng lệnh tương tự như thế này: systemctl start mariadb6

Mariadb [(none)]> cấp tất cả các đặc quyền. Đến 'bob'@'%' được xác định bởi 'bobsotherpasswd'; Truy vấn ok, 0 hàng bị ảnh hưởng (0,07 giây)

Sao lưu cơ sở dữ liệu Mariadb của bạn. Please read the User Guide: Managing Virtual Server Backups - http://support.eapps.com/portal/vm-backups for more information. If you want to make backups of your Virtual Server that you can store on the storage array, you will need to purchase additional backup space.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?
Cơ sở dữ liệu Mariadb có thể được sao lưu từ dòng lệnh, PHPPGADMIN, bảng điều khiển hoặc dịch vụ sao lưu doanh nghiệp. If the data is important to you or your business, making sure you have current backups needs to be one of your top priorities. Do not rely on eApps to have your data!

Theo mặc định, không có bản sao lưu nào được thực hiện trên máy chủ ảo của bạn. Vui lòng đọc Hướng dẫn sử dụng: Quản lý sao lưu máy chủ ảo - http://support.eApps.com/portal/vm-backups để biết thêm thông tin. Nếu bạn muốn tạo bản sao lưu máy chủ ảo mà bạn có thể lưu trữ trên mảng lưu trữ, bạn sẽ cần mua thêm không gian sao lưu.

Bạn cần phải chịu trách nhiệm sao lưu dữ liệu quan trọng của nhiệm vụ! Nếu dữ liệu quan trọng đối với bạn hoặc doanh nghiệp của bạn, hãy đảm bảo rằng bạn có bản sao lưu hiện tại cần phải là một trong những ưu tiên hàng đầu của bạn. Không dựa vào EAPS để có dữ liệu của bạn!

Nếu bạn cần trợ giúp tạo một giải pháp sao lưu tùy chỉnh đáp ứng nhu cầu của bạn, vui lòng liên hệ với Sales Bán hàng EAPS để được hỗ trợ.

  • Sao lưu cơ sở dữ liệu của bạn bằng bảng điều khiểnSystem > Databases and click on the database that you want to back up. Then click on Download in the upper left corner. This will download the database to your local computer as a .sql file.

Sử dụng bảng điều khiển ispmanager

ISPManager 5 - Chuyển đến Hệ thống> Cơ sở dữ liệu và nhấp vào cơ sở dữ liệu mà bạn muốn sao lưu. Sau đó nhấp vào tải xuống ở góc trên bên trái. Điều này sẽ tải xuống cơ sở dữ liệu vào máy tính cục bộ của bạn dưới dạng tệp .sql.

Lưu ý rằng đây là một quá trình thủ công. Nếu bạn muốn sao lưu tự động cơ sở dữ liệu của mình, bạn sẽ cần tạo một giải pháp sao lưu tùy chỉnh. Nếu bạn cần hỗ trợ với điều này, xin vui lòng liên hệ với Bán hàng EAPS để được hỗ trợ.

Sao lưu cơ sở dữ liệu của bạn bằng PhpMyAdminExport tab.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?

Chương trình PHPMyAdmin có tính năng xuất khẩu có thể được sử dụng để sao lưu cơ sở dữ liệu của bạn. Bạn có thể sao lưu cơ sở dữ liệu đơn hoặc chọn nhiều cơ sở dữ liệu hoặc tất cả các cơ sở dữ liệu.Quick - display only the minimal options will export all the databases as a file, with Structure and Data. This will download a file to your local computer called localhost.sql.

Để bắt đầu, hãy đăng nhập vào phpmyadmin với tư cách là người dùng Mariadb gốc. Nhấp vào tab Xuất.Custom - display all possible options. This will allow you to set the file name, character set, compression, and the format of the file. Other options are also available.

Hướng dẫn can i use mariadb in phpmyadmin? - tôi có thể sử dụng mariadb trong phpmyadmin không?

Sao lưu cơ sở dữ liệu của bạn bằng MySQLDump

Để sao lưu cơ sở dữ liệu của bạn bằng MySQLDump, bạn sẽ cần kết nối với dòng lệnh của Vs. Các lệnh MySQLDump sẽ cần được chạy với tư cách là người dùng root hệ thống, không phải là người dùng gốc MySQL.

Sử dụng mysqldump để sao lưu một cơ sở dữ liệu

Lệnh MySQLDump có thể được sử dụng để sao lưu một cơ sở dữ liệu duy nhất. Lệnh sử dụng là systemctl start mariadb7. Bạn có thể nhập mật khẩu tại dấu nhắc systemctl start mariadb8 trong chuỗi lệnh nếu bạn muốn. Đây là những gì bạn sẽ làm nếu bạn đang viết kịch bản bản sao lưu chẳng hạn.systemctl start mariadb7. You can enter the password at the systemctl start mariadb8 prompt in the command string if you wish. This is what you would do if you were scripting the backup, for example.

Điều này sẽ đặt tệp sao lưu trong thư mục làm việc hiện tại. Đảm bảo rằng tên tệp sao lưu không cùng tên với chính cơ sở dữ liệu.

.mysqldump -p database_name > name_of_backup_file.sql

Sử dụng mysqldump để sao lưu tất cả các cơ sở dữ liệu

Lệnh MySQLDump cũng có thể được sử dụng để tạo bản sao lưu của tất cả các cơ sở dữ liệu cùng một lúc. Điều này rất hữu ích nếu bạn sẽ phải di chuyển hoặc sao lưu một số lượng lớn cơ sở dữ liệu. Lệnh sử dụng là systemctl start mariadb9. Bạn có thể nhập mật khẩu tại dấu nhắc systemctl start mariadb8 trong chuỗi lệnh nếu bạn muốn. Đây là những gì bạn sẽ làm nếu bạn đang viết kịch bản bản sao lưu chẳng hạn.systemctl start mariadb9. You can enter the password at the systemctl start mariadb8 prompt in the command string if you wish. This is what you would do if you were scripting the backup, for example.

.mysqldump --all-databases -p > databases_file.sql

Điều này sao lưu tất cả các cơ sở dữ liệu trên máy chủ ảo.

MySQLDump là một ứng dụng phức tạp, với nhiều tùy chọn và biến. Nếu bạn có câu hỏi về các mục đích sử dụng khác cho mysqldump không được đề cập trong hướng dẫn sử dụng này, vui lòng tham khảo tài liệu chính thức - http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html

Sao lưu cơ sở dữ liệu của bạn bằng dịch vụ sao lưu doanh nghiệp

Dịch vụ sao lưu doanh nghiệp có một plugin miễn phí sẽ sao lưu đầy đủ tất cả các cơ sở dữ liệu Mariadb. Xem Sao lưu và khôi phục cơ sở dữ liệu MySQL bằng Hướng dẫn sử dụng dịch vụ sao lưu doanh nghiệp để biết thêm thông tin hoặc liên hệ với Sales EAPS.


Làm cách nào để mở Mariadb trong phpmyadmin?

Bạn chỉ cần mở trình duyệt yêu thích của mình và nhập URL sau: http: // localhost: 8081/vì vậy ví dụ của bạn về phpmyadmin sẽ xuất hiện. Để truy cập, hãy nhập root dưới dạng tên người dùng và mật khẩu bạn đã thiết lập trong bước một khi chạy thùng chứa Mariadb (nếu bạn làm theo hướng dẫn, mật khẩu là MyPass123).open your favourite browser and type the following url: http://localhost:8081/ so your instance of phpMyAdmin will show up. To access, type root as username and the password you established in the step one when running the mariadb container (if you followed the tutorial the password is mypass123).

Tôi có thể sử dụng mariadb thay vì mysql không?

Trên thực tế, Mariadb hoàn toàn tương thích với MySQL vì nó (và vẫn còn) dự định là một sự thay thế hoàn hảo cho MySQL.Một bản cài đặt MySQL tiêu chuẩn đi kèm với một vài công cụ hữu ích, chẳng hạn như MySQLDump, rất hữu ích cho các bản sao lưu.Nó có thể được sử dụng với cả MySQL và MariaDB.MariaDB is fully compatible with MySQL since it was (and still is) intended to be a perfect replacement for MySQL. A standard MySQL installation comes bundled with a couple of useful tools, such as mysqldump, which is helpful for backups. It can be used with both MySQL and MariaDB.

Tầm quan trọng của phpmyadmin đối với mariadb là gì?

PhpMyAdmin là một công cụ phần mềm miễn phí được viết bằng PHP nhằm xử lý việc quản lý máy chủ cơ sở dữ liệu MySQL hoặc Mariadb.Bạn có thể sử dụng phpmyadmin để thực hiện hầu hết các tác vụ quản trị, bao gồm tạo cơ sở dữ liệu, chạy truy vấn và thêm tài khoản người dùng.intended to handle the administration of a MySQL or MariaDB database server. You can use phpMyAdmin to perform most administration tasks, including creating a database, running queries, and adding user accounts.

XAMPP có sử dụng mysql hoặc mariadb không?

XAMPP là một ngăn xếp giải pháp web đa nền tảng miễn phí và nguồn mở được xây dựng bởi Apache Friends, bao gồm chủ yếu là máy chủ HTTP Apache, cơ sở dữ liệu MariadB/MySQL và trình thông dịch cho tập lệnh PHP và Perl.MariaDB/MySQL Database, and interpreters for PHP and Perl scripts.