Ubuntu システムに mysql をインストールする

                        #Ubuntu安装Mysql详细教程

説明:
作成者: csc
時間: 2023-05-13
環境: Ubuntu18.04.4/Ubuntu22.04
バージョン: mysql 5.7.42/mysql8.0.33

 Ubuntu18.04 默认mysql数据库版本为 5.7.24
 Ubuntu22.04 默认mysql数据库版本为8.0.33
 执行安装命令不需要带对应版本,就可以直接安装,  以下步骤都一样。都经过了本人的亲测.!!  

最初のステップは、残留物をアンインストール/クリーンアップすることです

 dpkg --list|grep mysql

まずクエリに基づいて以前のデータベースをアンロードします

 sudo apt-get remove mysql-common

2番目のステップはMysqlをインストールすることです

リストを更新する

 sudo apt-get update

MySQL のインストール

sudo apt-get install mysql-server

mysql を起動およびシャットダウンするコマンドは次のとおりです。

#启动: 
sudo service mysql start

#重启:
sudo  service mysql restart 

#关闭: 
sudo service mysql stop

3 番目のステップは、mysql 接続方法とデータベース パスワードを変更することです。

データベースをインストールしたばかりですが、パスワードがわからないのではないかと心配ですか?教えてください。

まず、パスワードなしでデータベースにログインします。sudo mysql -uroot -p を使用する必要があります。インストール直後はこのようにログインできます。私も試してみました。

  sudo mysql -uroot -p

パスワードを入力せずに Enter キーを押すだけで、次のコマンドに従ってデータベース接続とパスワードを変更できます

  mysql> use mysql;
  
#开启远程连接
update user set host='%' where user='root';
#修改了之后刷新以下权限
flush privileges;

#修改数据库密码.
ALTER USER 'root'@'%' identified with mysql_native_password BY '123456';
#修改了之后刷新以下权限
flush privileges;

#退出数据库
quit;

この時点では、Linux で通常どおり mysql -u root -p を使用してパスワードを入力すると、通常どおり mysql に入ることができます。

mysql -u root -p に続いてパスワードを入力すると正常に入力されます
しかし、ポート 3306 を開いてしまいました。localhost も % に変更したので、外部では Navicat を使用して接続できませんよね?
ここに画像の説明を挿入します

ステップ 4: Navicat がデータベースに接続できない問題を解決する

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

「vi /etc/mysql/mysql.conf.d/mysqld.cnf」と入力し、バインドアドレスを見つけて、127.0.0.1 を 0.0.0.0 に変更します。
ここに画像の説明を挿入します

  # 点击 Esc按键  输入 <:qa!> 退出编辑模式.
 :wq

次に、mysql サービスを再起動します。

#重启:
sudo  service mysql restart

もう一度navicat接続を試してください。うまくいきました。はははは。
ここに画像の説明を挿入します
どなたでもコメントを残すことができます。役に立ったと思ったら、「いいね」を押してお気に入りに追加してください。

おすすめ

転載: blog.csdn.net/qq_37120477/article/details/130653390