パート 1: mysql をインストールする
1. apt を使用してインストールする
sudo apt update
sudo apt install -y mysql-server
インストールが完了すると自動的に終了するため、パスワードは必要ありません。
2. ここでのデフォルトのインストールは mysql8.0 バージョンですが、パスワードを入力しなかったため、mysql -u root -p を使用して mysql に入ることができません。
パスワードなしで mysql に入るには、次のコマンドを実行する必要があります (sudo を追加する必要があります)。
sudo mysql -uroot
次に、SQL を使用してユーザーのパスワードを更新します。
mysql_native_password で識別されたユーザー 'root'@'localhost' を 'your_new _password' によって変更します。
次に、そのパスワードを使用して mysql root アカウントにログインできます。
パート II: リモート使用の許可
1. 直接権限を与えるとエラーが報告されます。
2. root アカウントのシークレットを変更する場合、アドレスが localhost になっているため、他のホストに直接アクセスを許可することはできず、すべてのホストにアクセスできるように root アカウントのホストを変更してから許可する必要があります。
3. root アカウントのホストを変更した後は、必ず権限を更新してください。そうしないと、認証できなくなります。また、認証後に権限を更新する必要があります。
その後、navicat などのツールを使用して、リモートで接続してアクセスできます。