サーバー Ubuntu 22.04 64 ビット インストール MySQL5.7

1. 公式ウェブサイト: mysql ダウンロード リンク

公式サイトアドレス

ここに画像の説明を挿入します

2. /usr/local/mysql というパスで新しいフォルダーを作成しましょう

ここでは、ubuntu バージョン 5.7.29 をダウンロードすることを選択します。arm64 ではなく amd64 であることに注意するか、次のコマンドを実行します。

 wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.29-1ubuntu18.04_amd64.deb-bundle.tar

ダウンロードしたパッケージを解凍します

 tar -xvf ./mysql-server_5.7.29-1ubuntu18.04_amd64.deb-bundle.tar

ls、そこに何があるのか​​見てみましょう

ここに画像の説明を挿入しますまずはこれをインストールしましょう

sudo dpkg -i ./mysql-common_5.7.29-1ubuntu18.04_amd64.deb

ここに画像の説明を挿入します次に、次のものをインストールします

sudo dpkg -i ./mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb

ここに画像の説明を挿入します
赤丸の 2 つがまだインストールされていないというエラーは歓迎すべきエラーです。インストールしましょう。

sudo dpkg -i ./mysql-community-client_5.7.29-1ubuntu18.04_amd64.deb

ここに画像の説明を挿入します
そうですね、サーバーはクライアントに依存しており、クライアントには libtinfo5 がないため、最初にクライアントをインストールすることはできません。最初に他のものをインストールしてください。

sudo dpkg -i ./libmysqlclient20_5.7.29-1ubuntu18.04_amd64.deb 

ここに画像の説明を挿入します
悪くない、成功した、他のものをインストールしましょう

 sudo dpkg -i ./libmysqlclient-dev_5.7.29-1ubuntu18.04_amd64.deb

ここに画像の説明を挿入します
続く

 sudo dpkg -i ./libmysqlclient-dev_5.7.29-1ubuntu18.04_amd64.deb

ここに画像の説明を挿入します

sudo dpkg -i ./libmysqld-dev_5.7.29-1ubuntu18.04_amd64.deb 

ここに画像の説明を挿入します
次に、クライアントをインストールして試してみます。

sudo dpkg -i ./mysql-community-client_5.7.29-1ubuntu18.04_amd64.deb 

ここに画像の説明を挿入しますこれは不可能のようです。これはパッケージには含まれていません。自分でダウンロードする必要があります。次の Web サイトの
アドレスにアクセスしてください。

ここに画像の説明を挿入します
適応されたバージョンを検索してダウンロードするか、次のコマンドを使用します。

 wget http://archive.ubuntu.com/ubuntu/pool/universe/n/ncurses/libtinfo5_6.3-2_amd64.deb

ダウンロード、インストールされました

 sudo dpkg -i ./libtinfo5_6.3-2_amd64.deb 

ここに画像の説明を挿入します
OK、これでクライアントをインストールできます

sudo dpkg -i ./mysql-community-client_5.7.29-1ubuntu18.04_amd64.deb

ここに画像の説明を挿入します

sudo dpkg -i ./mysql-client_5.7.29-1ubuntu18.04_amd64.deb

ここに画像の説明を挿入します
成功、続行

 sudo dpkg -i ./mysql-community-source_5.7.29-1ubuntu18.04_amd64.deb

ここに画像の説明を挿入します
クライアントをインストールしたら、サーバーをインストールします。

sudo dpkg -i ./mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb

ここに画像の説明を挿入します
わかりました、まだ足りないものがたくさんあるようです、探しに行きましょう。

ここに画像の説明を挿入します
またはコマンドを使用します

wget http://archive.ubuntu.com/ubuntu/pool/main/m/mecab/libmecab2_0.996-14build9_amd64.deb

インストール

sudo dpkg -i ./libmecab2_0.996-14build9_amd64.deb

ここに画像の説明を挿入します
インストールサーバーを再実行する

sudo dpkg -i ./mysql-community-server_5.7.29-1ubuntu18.04_amd64.deb

ここに画像の説明を挿入します

sudo dpkg -i ./mysql-server_5.7.29-1ubuntu18.04_amd64.deb

ここに画像の説明を挿入します
ソース

 sudo dpkg -i ./mysql-community-source_5.7.29-1ubuntu18.04_amd64.deb 

ここに画像の説明を挿入します
mysqlサービスのステータスを確認する

systemctl status mysql

ここに画像の説明を挿入しますmysqlにログイン

 mysql -uroot

ここに画像の説明を挿入します次にパスワードを変更してリモート接続を許可すればOKです。

mysql -uroot -p

use mysql;
update user set host='%' where user='root';
flush privileges;

mysqlにリモートログインできない場合

変化

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
//把bind-address  = 127.0.0.1  注释掉 
service mysql restart

次に、リモートでログインします

おすすめ

転載: blog.csdn.net/weixin_45500785/article/details/129401590