sql >> データベース >  >> RDS >> Mysql

別のサーバーでmysqlに接続します

    データベースサーバーはphp/apacheサーバーとは異なるため、ホスト名を172.x1.x1.x2として指定する必要があります。 mysql-php接続文字列内。

    また、mysqlユーザーがrootであることを確認してください リモート接続権限があります。それ以外の場合、mysql-serverはrootを許可しません リモートでログインするユーザー。つまり、サーバーから1。

    mysql.userから確認できます テーブル。

    mysql> select Host,User from user where User = "root";
    +------------+------+
    | Host       | User |
    +------------+------+
    | 127.0.0.1  | root |
    | ::1        | root |
    | localhost  | root |
    | sgeorge-mn | root |
    | %          | root |
    +------------+------+
    4 rows in set (0.01 sec)
    

    % 任意のホストを意味します。

    リモート接続権限を持つユーザーを作成するには、次のmysqlを使用します クエリ:

    mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'your_password';
    


    1. Oracleデータベースのテーブルサイズを確認するためのクエリ

    2. OracleDatabaseでカーソルが複数の値を返すカーソルベースのレコードデータ型

    3. クラウドの10のベストスタートアップ– 2018

    4. オンラインとオフラインバックアップ