日本語で ubuntuのサーバーにmysqlをインストールして、そのデータベースをwindowsのmysqlworkbenchで接続したい

UbuntuサーバーにMySQLをインストールし、そのデータベースをWindows上のMySQL Workbenchで接続する手順は次の通りです。

  1. UbuntuサーバーにMySQLをインストールする:

    sql
    sudo apt update sudo apt install mysql-server

    インストール中に、rootユーザーのパスワードを設定するように求められます。パスワードを設定してください。

  2. MySQLの設定:
    インストールが完了したら、リモート接続を許可する必要があります。mysqld.cnfファイルを編集します。

    bash
    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

    bind-addressの行をコメントアウトまたは設定します。

    arduino
    # bind-address = 127.0.0.1

    変更を保存してエディタを閉じます。

  3. MySQLサービスを再起動:


    sudo systemctl restart mysql
  4. データベースを作成する:

    css
    mysql -u root -p

    MySQLにログインして、データベースを作成します。

    sql
    CREATE DATABASE your_database_name;
  5. ユーザーを作成し、権限を付与する:
    データベースにアクセスするためのユーザーを作成します。

    sql
    CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';

    すべてのホストからアクセスを許可する場合は、'%'を使用します。必要に応じて、セキュリティを強化して適切なホストに制限してください。

    次に、ユーザーにデータベースへのアクセス権限を付与します。

    sql
    GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'%';

    変更を反映させるために、権限をリロードします。


    FLUSH PRIVILEGES;
  6. Windows上のMySQL Workbenchで接続する:
    MySQL Workbenchを開き、新しい接続を作成します。接続の設定には、UbuntuサーバーのIPアドレス、ポート、作成したユーザー名、およびパスワードが必要です。これらの情報を入力して接続をテストします。

これで、Ubuntuサーバー上のMySQLデータベースにWindows上のMySQL Workbenchからアクセスできるようになります。

未分類

Posted by ぼっち