Hướng dẫn qnap mariadb 10 phpmyadmin - qnap mariadb 10 phpmyadmin

  • Câu hỏi thường gặp
  • Kho
  • QTS
  • Phpmyadmin
  • Mariadb 10


Ngày sửa đổi lần cuối: 2022-06-24

Sản phẩm áp dụng:
  • QTS 5.0.0 trở lên
  • Mariadb 10
  • Phpmyadmin

Mariadb 10config.inc.php) to access MariaDB 10.

  1. Ngày sửa đổi lần cuối: 2022-06-24admin.

    Sản phẩm áp dụng: Must be admin user once to have the privilege for accessing and editing the phpMyAdmin configuration file.

  2. QTS 5.0.0 trở lênApp Center.

  3. Mariadb 10

  4. Vì MariaDB 10 không phải là ứng dụng tích hợp hệ thống, bạn phải chỉnh sửa tệp cấu hình phpmyadmin (config.inc.php) để truy cập Mariadb 10.

    • Đăng nhập vào QTS dưới dạng quản trị viên.Information and tick Enable TCP/IP networking.
    • Lưu ý: Phải là người dùng quản trị một lần để có đặc quyền truy cập và chỉnh sửa tệp cấu hình PHPMyAdmin.Account and Database and click reset to reset the Root password for later usage.
  5. Mở trung tâm ứng dụng.

    1. Cài đặt phpmyadmin và mariadb 10./Web/phpMyAdmin/

    2. Mở Mariadb 10.config.inc.php and select Open with Text Editor.

      Hướng dẫn qnap mariadb 10 phpmyadmin - qnap mariadb 10 phpmyadmin

    3. Chuyển đến thông tin và đánh dấu vào mạng TCP/IP.

      1. Chuyển đến tài khoản và cơ sở dữ liệu và nhấp vào Đặt lại để đặt lại mật khẩu gốc để sử dụng sau.

        Mở trạm tập tin
        socket: $cfg['Servers'][$i]['socket'] = '/var/run/mariadb10.sock';

      2. Điều hướng đến/web/phpmyadmin/?> (like the screenshot below).
      3. Nhấp chuột phải vào config.inc.php và chọn Mở với trình soạn thảo văn bản.

    Hướng dẫn qnap mariadb 10 phpmyadmin - qnap mariadb 10 phpmyadmin

  6. QTS 5.0.0 trở lên

  7. Mariadb 10

Vì MariaDB 10 không phải là ứng dụng tích hợp hệ thống, bạn phải chỉnh sửa tệp cấu hình phpmyadmin (config.inc.php) để truy cập Mariadb 10.

Đăng nhập vào QTS dưới dạng quản trị viên.

Lưu ý: Phải là người dùng quản trị một lần để có đặc quyền truy cập và chỉnh sửa tệp cấu hình PHPMyAdmin.

Mở trung tâm ứng dụng.

Cài đặt phpmyadmin và mariadb 10.

Mở "Trung tâm ứng dụng".

Trong danh mục "Cửa hàng QNAP" trong danh mục phụ "Ứng dụng của tôi" Tìm kiếm "QMariadb 10".
This is an inofficial manual as I'm only a customer like you and I don't get paid for my work. Use at your own risk.

Nhấp vào mũi tên xuống và chọn "Xóa".
1. Annotation
2. Download issues on QNAPclub.eu
3. Prerequisite
4. User login and default password
5. How to change the root's password
6. Secure MariaDB
7. Remote Access via SSH to your station
8. How to fix: "The secret passphrase in configuration (blowfish_secret) is too short."
9. How to fix: "The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated."
10. "latin1_swedish_ci" and co vs. "utf8mb4_unicode_ci"
11. Restart MariaDB
12. Repair "Access Denied for User 'root'@'localhost' (using password : NO)"
13. Full uninstall QMariaDB
14. Glossary

Mở WINSCP hoặc Putty và điều hướng đến "/chia sẻ/ce_cachedev1_data/".
Please help to support the community by letting me know, if there is a mistake, how to explain in a better way and what is missing. Please don't hesitate and send a message.

Xóa thư mục "QMARIADB". (Thư mục này chứa cơ sở dữ liệu của bạn.)
It doesn't matter if you try to download a QPKG directly from QNAPclub.eu, from the freeware repository or your unique store link. Sometimes, especially with large files, your download will fail because of network errors.

Hướng dẫn qnap mariadb 10 phpmyadmin - qnap mariadb 10 phpmyadmin

The fix is easy and costs you only patience. After your download has failed, try again and again. You will see, after several tries you will manage your download successfully.

Điều hướng đến "/TMP".
To work in a comfortable way, you must execute this step by step instruction.

  1. Đăng nhập vào trạm của bạn.
  2. Mở "Trung tâm ứng dụng".
  3. Trong danh mục "Cửa hàng QNAP" trong danh mục phụ "Ứng dụng của tôi" Tìm kiếm "QMariadb 10".
  4. Nhấp chuột phải vào thư mục "Mariadb" và chọn "Thuộc tính" từ menu ngữ cảnh.
  5. Chuyển sang trang tab "quyền".
  6. Bạn có thể chọn giữa 2 lựa chọn ngay bây giờ.
    1. Thêm hồ sơ người dùng cá nhân của bạn bằng cách nhấp vào nút Green Plus. Đó là người dùng mà bạn sử dụng để có thể truy cập vào cổ phiếu mạng của trạm.
    2. Nếu bạn biết rằng hồ sơ người dùng của bạn là thành viên của nhóm "Quản trị viên" cục bộ, bạn phải xóa "Quản trị viên" mặc định bằng cách nhấp vào nút Red Minus, sau đó nhấp vào nút Green Plus. Trong hộp thoại "Chọn người dùng và nhóm" chọn "Nhóm cục bộ" và kiểm tra mục nhập "Quản trị viên" trong cột "RW". Nhấp vào nút "Thêm" ngay bây giờ. Cuối cùng nhấp vào nút "Áp dụng". Xác nhận thông báo hộp thoại Thành công bằng cách nhấp vào nút "OK".

4. Đăng nhập người dùng và mật khẩu mặc định

  • Tên người dùng mặc định là "Root" và mật khẩu là "QNAP". Vui lòng thay đổi mật khẩu vì lý do bảo mật.Please change the password for security reasons.
  • Để mở phpmyadmin Mở địa chỉ này "https: //

5. Cách thay đổi mật khẩu của root

  1. Sau khi đăng nhập vào phpmyadmin, nhấp vào giữa thanh công cụ trên trên nút "Tài khoản người dùng".
  2. Trong "Tổng quan về tài khoản người dùng", hãy tìm "root" trong cột "Tên người dùng". Nhấp vào "Chỉnh sửa đặc quyền" trong cột "Hành động".
  3. Nhấp vào nút trên "Thay đổi mật khẩu".
  4. Nhập hai lần mật khẩu giống hệt nhau. Vì lý do bảo mật, một mật khẩu phức tạp được khuyến nghị.
  5. Nhấp vào nút "Đi" ở phía dưới bên phải để vượt qua các thay đổi của bạn.

6. Bảo mật Mariadb

  1. Ở đây hướng dẫn từng bước về cách xóa cơ sở dữ liệu không cần thiết.
    Option A
    1. Đăng nhập vào phpmyadmin.
    2. Nhấp vào nút Thanh công cụ trên bên trái "cơ sở dữ liệu".
    3. Trong bảng, hãy kiểm tra hộp kiểm trong cột đầu tiên của cơ sở dữ liệu "kiểm tra".
    4. Bên dưới bảng nhấp vào liên kết "thả".
    5. Nhấp vào nút "OK" trong thông báo xác nhận.
    6. Cơ sở dữ liệu "kiểm tra" bị xóa.
    Tùy chọn b B
    1. Đăng nhập vào phpmyadmin.
    2. Nhấp vào nút Thanh công cụ trên bên trái "cơ sở dữ liệu".
    3. Trong bảng, hãy kiểm tra hộp kiểm trong cột đầu tiên của cơ sở dữ liệu "kiểm tra".
    4. Bên dưới bảng nhấp vào liên kết "thả".

      Nhấp vào nút "OK" trong thông báo xác nhận.

      DELETE FROM mysql.db WHERE Db='test' OR Db='test\\_%';

  2. Cơ sở dữ liệu "kiểm tra" bị xóa.
    1. Đăng nhập vào phpmyadmin.
    2. Nhấp vào nút Thanh công cụ trên bên trái "cơ sở dữ liệu".
    3. Trong bảng, hãy kiểm tra hộp kiểm trong cột đầu tiên của cơ sở dữ liệu "kiểm tra".

      Nhấp vào nút "OK" trong thông báo xác nhận.

      DELETE FROM mysql.user WHERE User='';

    4. Cơ sở dữ liệu "kiểm tra" bị xóa.
    5. Tùy chọn b
    6. Nhấp vào "Bảng điều khiển" ở phía dưới xa.
    7. Nhập lệnh:
  3. Bây giờ nhập lệnh này:

Mã: Chọn tất cả
Restart the QMariaDB service.

Xóa người dùng ẩn danh khỏi "tài khoản người dùng".
You must install, or simply use their portable versions, WinSCP or PuTTY. I recommend you both, because with PuTTY you can restart services on you station and with WinSCP it is much more comfortable to navigate through your station's folders and to edit files. Please be aware to first check in QNAP's "ControlPanel", category "Network & File Services" and sub-category "Telnet /SSH" the checkbox "Allow SSH connection" (used for WinSCP and PuTTY) and "Enable SFTP" (used for WinSCP).

Kiểm tra xem có người dùng có tên "bất kỳ" nào còn lại.
If you see this message, then follow these step by step instructions.

Hướng dẫn qnap mariadb 10 phpmyadmin - qnap mariadb 10 phpmyadmin

  1. Nếu rời đi, hãy xóa thủ công bằng cách điều hướng đến "tài khoản người dùng".
  2. Kiểm tra hộp kiểm của người dùng để xóa.
  3. Cuộn xuống và nhấp vào sau đó vào nút "Đi".
  4. Xóa tất cả các tài khoản người dùng, có mật khẩu trống.
  5. Tải lại các bảng đặc quyền để áp dụng các thay đổi. Để làm như vậy, hãy nhập lệnh "Đặc quyền tuôn ra;" Khởi động lại dịch vụ QMARIADB.
  6. 7. Truy cập từ xa qua SSH đến trạm của bạn, bạn phải cài đặt hoặc chỉ sử dụng các phiên bản di động của họ, WINSCP hoặc Putty. Tôi khuyên bạn nên cả hai, bởi vì với Putty, bạn có thể khởi động lại các dịch vụ trên trạm của bạn và với WINSCP, sẽ thoải mái hơn nhiều khi điều hướng qua các thư mục của trạm của bạn và để chỉnh sửa các tệp. Vui lòng lưu ý trước tiên kiểm tra "ControlPanel", danh mục "Dịch vụ mạng & tệp" của QNAP và danh mục phụ "Telnet /SSH" Hộp kiểm "cho phép kết nối SSH" (được sử dụng cho WINSCP và Putty) và "Bật SFTP" (được sử dụng cho WINSCP).

8. Cách khắc phục: "Cụm mật khẩu bí mật trong cấu hình (blowfish_secret) quá ngắn." Nếu bạn thấy thông báo này, thì hãy làm theo hướng dẫn từng bước này.
If you see this message, then follow these step by step instructions.

Hướng dẫn qnap mariadb 10 phpmyadmin - qnap mariadb 10 phpmyadmin

  1. Truy cập chia sẻ mạng của trạm của bạn "/Web/Mariadb".
  2. Mở "config.inc.php".not OK".
  3. Cuộn đến dòng "$ cfg ['blowfish_secret'] = '54C4DB576CF003.60815636';"
    Hướng dẫn qnap mariadb 10 phpmyadmin - qnap mariadb 10 phpmyadmin
  4. Thay đổi giá trị "54C4DB576CF003.60815636" thành một chuỗi ngẫu nhiên với các ký tự chữ và số đặc biệt, dài ít nhất 32 ký tự.
  5. Lưu thay đổi.

Mở lại trang phpmyadmin bằng cách mở "https: //
There is a long development history behind MariaDB. If you create new databases it suggests you to use the default character set "latin1_swedish_ci". The development team behind MariaDB failed to implement proper support for UTF-8 for a long time. After several tries and years they come closer and closer to the UTF-8 standard. They finally did with the "utf8mb4_unicode_ci" character set. If your database need to handle characters which aren't latin and you want the best compatibility choose this.
What about "utf16_unicode_ci" and "utf32_unicode_ci"? First UTF-8 has advantages in cases where ASCII characters are used. Both UTF-8 and ASCII encode one character into 8 bits. The disadvantage of a database with UTF-16 or UTF-32 is clear, they both are space-inefficient. For Asian languages you might prefer one of them.
Comparison:

  • UTF-8: mất 1 đến 4 byte, tùy thuộc vào các ký tự được sử dụng.
  • UTF-16: mất 2 đến 4 byte, tùy thuộc vào các ký tự được sử dụng.
  • UTF-32: mất 4 byte bất chấp các ký tự được sử dụng.

11. Khởi động lại Mariadboption A
Option A

  1. Bắt đầu "putty.exe".
  2. Chọn danh mục "Phiên" và nhập địa chỉ IP của trạm của bạn vào trường đầu vào "Tên máy chủ (hoặc địa chỉ IP)". Để lại số cổng "22" và chọn làm "Loại kết nối" tùy chọn "SSH".
  3. Nhấp vào bên dưới trên nút "Mở".
  4. Cửa sổ bảng điều khiển Putty sẽ mở.
  5. Nhập lúc đầu, tên người dùng của quản trị viên "Quản trị viên", sau đó nhấn phím "Enter".
  6. Bây giờ nhập mật khẩu của người dùng "Quản trị viên", sau đó nhấn lại phím "Enter". Bạn đã đăng nhập vào trạm của bạn.
  7. Đằng sau "[~] #" Enter "/etc/init.d/qmariadb.sh khởi động lại" và nhấn phím "enter", sẽ dừng QMariadb của bạn ở vị trí đầu tiên và sau đó ngay sau khi bắt đầu lại.
  8. Để để bàn điều khiển nhập "Thoát", sau đó nhấn phím "Enter".

Tùy chọn b B

  1. Đăng nhập trạm của bạn và mở "Trung tâm ứng dụng".
  2. Trong danh mục "Cửa hàng QNAP" trong danh mục phụ "Ứng dụng của tôi" Tìm kiếm "QMariadb 10.x".
  3. Nhấp vào nút màu xanh với mũi tên xuống và chọn "Dừng".
  4. Sau một thời gian chờ đợi ngắn, ứng dụng này được dừng và nút màu xanh biến thành màu đen.
  5. Để khởi động lại ứng dụng, nhấp vào nút Đen "• Bắt đầu" để khởi động lại QMARIADB.

12. @'localhost' "trên màn hình đăng nhập phpmyadmin, vì bạn đã thu hồi tất cả các đặc quyền hoạt động khỏi gốc người dùng và xóa anh ta sau đó, sau đó là bản sửa lỗi của bạn.
In case you're running into big trouble like "mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' " on the phpMyAdmin login screen, because you revoked all active privileges from the user root and deleted him afterwards, then here is your fix.

Hướng dẫn qnap mariadb 10 phpmyadmin - qnap mariadb 10 phpmyadmin

  1. Mở WINSCP hoặc Putty và điều hướng đến "/share/ce_cachedev1_data/.qpkg/qmariadb".
  2. Mở tệp văn bản "My.cnf".
  3. Cuộn xuống hàng "[mysqld]".
  4. Thêm vào một hàng bổ sung bên dưới dòng "Bỏ qua bảng cấp" sau đây.
  5. Lưu thay đổi.
  6. Khởi động lại QMARIADB.

13.
If an usual uninstall isn't enough, here are the steps to perform a full cleanup of your station.

  1. Đăng nhập vào trạm của bạn.
  2. Mở "Trung tâm ứng dụng".
  3. Trong danh mục "Cửa hàng QNAP" trong danh mục phụ "Ứng dụng của tôi" Tìm kiếm "QMariadb 10".
  4. Nhấp vào nút màu xanh với mũi tên xuống và chọn "Dừng".
  5. Sau một thời gian chờ đợi ngắn, ứng dụng này được dừng và nút màu xanh biến thành màu đen.
  6. Để khởi động lại ứng dụng, nhấp vào nút Đen "• Bắt đầu" để khởi động lại QMARIADB.
  7. 12. @'localhost' "trên màn hình đăng nhập phpmyadmin, vì bạn đã thu hồi tất cả các đặc quyền hoạt động khỏi gốc người dùng và xóa anh ta sau đó, sau đó là bản sửa lỗi của bạn.
  8. Mở WINSCP hoặc Putty và điều hướng đến "/share/ce_cachedev1_data/.qpkg/qmariadb".
  9. Mở tệp văn bản "My.cnf".
  10. Cuộn xuống hàng "[mysqld]".

Thêm vào một hàng bổ sung bên dưới dòng "Bỏ qua bảng cấp" sau đây.

  • Lưu thay đổi.
    • Khởi động lại QMARIADB. is a free and open-source terminal emulator, serial console and network file transfer application. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection. Get it from the official website: https://www.chiark.greenend.org.uk/~sgtatham/putty/
  • 13.
    • Đăng nhập vào trạm của bạn. (Windows Secure Copy) is a free and open-source SFTP, FTP, WebDAV, Amazon S3 and SCP client for Microsoft Windows. Get it from the official website: https://winscp.net