リモートサーバのMySQLへの接続方法

635 ワード

サーバを構築する際には、データベースを使用することが少なくありません.また、サーバ上のデータベースを直接使用してプログラム開発を行う場合も多いのですが、リモートサーバのデータベースにどのように接続すればいいのでしょうか.次に私の解決策を紹介します.サーバ環境:
 1. Centos6.5(      )
 2. MySQL v5.7

リモート・サーバに接続するデータベースは、リモート・サーバ・データベースの接続権限を取得します.実装方法:MySQLのrootユーザーを直接操作します.操作方法は、mysql-u root-p Enter password:mysql>GRANT ALL ON*.*to root@’your ip or %’ IDENTIFIED BY ‘your-password’; mysql>FLUSH PRIVILEGES; Servicemysqld restartは操作手順で主にrootユーザーに権限の変更を行い、rootのHOSTを接続するホストipアドレスまたは%(%は任意のipを表す)に変更し、MySQLを再起動します.MySQLでも使用できます:select*from mysql.user where user=’root’\G;に表示されます.また、rootユーザーを使用したくない場合は、新たにユーザーを追加して、同じ操作を実行すればよい.