2017-02-14 26 views
0

私のコンピュータからリモート接続を介してMYSQLサーバに接続する必要があります 接続が機能します。しかし、それは遅すぎる。mysql skip name resolveを追加するには

私は行を追加することを聞いた私のreasearchから、

skip name resolve 

はそれをスピードアップする予定です。 これをどこに追加しますか?そしてどうやって?

私はUbuntu 16.04でmysql 5.7を使用しています。 チュートリアルなどありますか?私は奴隷です。 誰も助けてくれますか?

答えて

1
  1. 設定ファイルにオプションskip-name-resolveを追加します。
  2. またはmysqld_safeを起動すると、コマンドラインoption --skip-name-resolveを追加します。
+0

しかし、それでも同じです。これはあなたが意味することですか? 'sudo service mysql start --skip-name-resolve' – humbleiam

+0

あなたのOSがubuntuなら、あなたはmysqlをcmd行で起動することができます。 mysqldまたはmysqld_safeを--skip-name-resolveオプションで実行します。 –

+0

シェル> /../../mysqld-defaults-file = ... /あなたの設定--skip-name-resolve –

3

/etc/mysql/my.cnfに以下のコードを追加してください。

[mysqld] 
port = 3306 
socket = /tmp/mysql.sock 
skip-external-locking 
skip-name-resolve 

以下のコマンドを使用してMySQLサーバを再起動します。

​​
+0

設定ファイルは/etc/mysql/mysql.conf.d/です。 mysqld.cnf。しかし、まだ同じです。 – humbleiam

+0

@humbleiamこのコマンドを実行すると、mysqlサーバ 'sudo /etc/init.d/mysql start'が再起動します。実際のエラーとは何かを教えてください。 – Tiger

+1

Ubuntu 16では、編集するファイルは '/ etc/mysql/mysql.conf.d/mysqld.cnf'です。 – billynoah

関連する問題