QNAS MariaDB 遠程登錄配置


.

.

.

.

.

在威聯通的 QNAS 系統上安裝了 MariaDB,結果死活登錄不上去。還好可以通過 VPN 連接到家里的內網,能 ssh 到 NAS 上,搞了一下午,終於登錄上去了。

首先要 ssh 到 NAS 上面,然后執行 mysql 命令登錄:

[/] # cd /share/CACHEDEV1_DATA/.qpkg/MariaDB10/bin

[/share/CACHEDEV1_DATA/.qpkg/MariaDB10/bin] # ./mysql -uroot -p -S /var/run/mariadb10.sock

這個路徑是怎么找到的呢,ps -ef | grep -i mariadb,發現 mariadb10d 進程在這個目錄下,於是瞎貓碰死耗子 cd 進去看了一下,發現果然這里面有個 mysql 命令。

但是必須使用 -S 參數指定 socket 的路徑,因為 mysql 命令默認的 socket 路徑和威聯通給配置的路徑不一致。這個路徑登陸 NAS 的控制面板,在 mariadb 的 APP 里面可以看到,也可以通過 mariadb10d 守護進程的參數指定的配置文件里面找到。

第二步就是授權了:

-- 把 PASSWORD 換成 root 用戶的密碼
MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'PASSWORD' WITH GRANT OPTION; Query OK, 0 rows affected (0.009 sec) MariaDB [mysql]> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.001 sec)

為 root 用戶授予任意地址(%)訪問的權限,搞定。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM