QNAPのMariaDB10に繋がらない

あるツールのMySQL必要要件が5.7.8以降になったので、QNAPのMariaDB 5をMariaDB 10にアップデートしたら、DBにリモート接続できない。

とりあえず、QNAPにSSH接続してmysqlコマンドを実行してみる

# /mnt/ext/opt/mariadb10/bin/mysql -u root -p -P 3307 
Enter password: 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

繋がらないので、my.cnfのsocketを書き換える

# vi /etc/my.cnf
[client] 
#password       = your_password 
port            = 3306 
#socket         = /tmp/mysql.sock 
socket = /var/run/mariadb10.sock

もう一度。

# /mnt/ext/opt/mariadb10/bin/mysql -u root -p -P 3307 
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or ¥g. 
Your MariaDB connection id is 5 
Server version: 10.5.8-MariaDB-log MariaDB Server

繋がったので、ホスト制限なんかを解除して、リモート接続できるようになりました。

コメント

タイトルとURLをコピーしました