リモートサーバのMySQLへの接続方法
635 ワード
サーバを構築する際には、データベースを使用することが少なくありません.また、サーバ上のデータベースを直接使用してプログラム開発を行う場合も多いのですが、リモートサーバのデータベースにどのように接続すればいいのでしょうか.次に私の解決策を紹介します.サーバ環境:
リモート・サーバに接続するデータベースは、リモート・サーバ・データベースの接続権限を取得します.実装方法: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ユーザーを使用したくない場合は、新たにユーザーを追加して、同じ操作を実行すればよい.
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ユーザーを使用したくない場合は、新たにユーザーを追加して、同じ操作を実行すればよい.