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
次に、リモートでログインします