2017-09-07 1 views
0

mysqlクライアントを使用して、システムルートユーザーでmysql.sockを開くことができます。私は他のシステムユーザーがあなたのmysqlクライアントを使用することはできません。エラーメッセージは次のとおりです。この前mysql.sockを開く方法

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/mnt/mysql/mysql.sock' (13) 

、私はmysqlディレクトリには、setfaclコマンドを使用します。

setfacl -m u:hank:rx mysql 
setfacl -m d:u:hank:rx mysql 

それから私は、MySQLクライアントツールでMySQLにアクセスすることはできません。 これを修正する方法は?

答えて

0

あなたのログインユーザがあなたの[MySQL]プロセスにアクセスするための利用可能なアクセス権を持っていないと思います。

+0

私は 'setfacl'コマンドを使用する前にmysqlにアクセスできます。 – hank