公式 MySQL Web サイトから Ubuntu Linux 用の最新バージョンの MySQL をダウンロードします。私がダウンロードしたものは次のとおりです: mysql-server_5.7.17-1ubuntu16.04_amd64.deb-バンドル.tar 以下のミラーからダウンロードすることもできます: http://mirrors.sohu.com/mysql/MySQL-5.7/ ファイルを解凍するコマンドは次のとおりです。 次のようにコードをコピーします。 root@ubuntu:/fly/mysql# tar -xvf ../mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar -C ./
解凍後、deb パッケージは全部で 11 個あります。sudo dpkg -i [パッケージ名] コマンドを使用して、1 つずつインストールします。パッケージ間に依存関係があるため、インストールには順序があります。 -rw-r--r-- 1 7155 31415 841472 11月28日 05:50 libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb -rw-r--r-- 1 7155 31415 1189512 11月28日 05:50 libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb -rw-r--r-- 1 7155 31415 17383814 11月28日 05:50 libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb -rw-r--r-- 1 7155 31415 12644 11月28日 05:50 mysql-client_5.7.17-1ubuntu16.04_amd64.deb -rw-r--r-- 1 7155 31415 71282 11月28日 05:50 mysql-common_5.7.17-1ubuntu16.04_amd64.deb -rw-r--r-- 1 7155 31415 6815 11月28日 05:50 mysql-community_5.7.17-1ubuntu16.04_amd64.changes -rw-r--r-- 1 7155 31415 7357222 11月28日 05:50 mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb -rw-r--r-- 1 7155 31415 24698654 11月28日 05:50 mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb -rw-r--r-- 1 7155 31415 133305884 11月28日 05:50 mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb -rw-r--r-- 1 7155 31415 23384678 11月28日 05:50 mysql-community-test_5.7.17-1ubuntu16.04_amd64.deb -rw-r--r-- 1 7155 31415 12636 11月28日 05:50 mysql-server_5.7.17-1ubuntu16.04_amd64.deb -rw-r--r-- 1 7155 31415 12652 11月28日 05:50 mysql-testsuite_5.7.17-1ubuntu16.04_amd64.deb インストール順序は次のとおりです。 1.mysql-common_5.7.17-1ubuntu16.04_amd64.deb 2.libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb 3.libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb 4.libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb 5.mysql-コミュニティクライアント_5.7.17-1ubuntu16.04_amd64.deb 6.mysql-クライアント_5.7.17-1ubuntu16.04_amd64.deb 7.mysql-コミュニティソース_5.7.17-1ubuntu16.04_amd64.deb ここで、 libmecab2という別の依存パッケージをインストールする必要があります。これをインストールしたら、最後のパッケージのインストールを続けます。 8.mysql-コミュニティサーバー_5.7.17-1ubuntu16.04_amd64.deb インストール プロセス中にデータベース パスワードを設定する必要があります。 この時点で、すべてがインストールされています。データベースにログインするには、 Mysql -u root -pと入力します。 root@ubuntu:/fly/mysql# dpkg -i mysql-common_5.7.17-1ubuntu16.04_amd64.deb dpkg: 警告: mysql-common を 5.7.17-1ubuntu16.10 から 5.7.17-1ubuntu16.04 にダウングレードしています (データベースを読み込んでいます...現在 212644 個のファイルとディレクトリがインストールされています。) mysql-common_5.7.17-1ubuntu16.04_amd64.deb を解凍する準備をしています... mysql-common (5.7.17-1ubuntu16.04) を (5.7.17-1ubuntu16.10) に解凍しています... mysql-common (5.7.17-1ubuntu16.04) を設定しています... root@ubuntu:/fly/mysql# dpkg -i libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb dpkg: 警告: libmysqlclient20:amd64 を 5.7.17-1ubuntu16.10 から 5.7.17-1ubuntu16.04 にダウングレードしています (データベースを読み込んでいます...現在 212644 個のファイルとディレクトリがインストールされています。) libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb を解凍する準備をしています... libmysqlclient20:amd64 (5.7.17-1ubuntu16.04) を (5.7.17-1ubuntu16.10) に解凍しています... libmysqlclient20:amd64 (5.7.17-1ubuntu16.04) を設定しています... libc-bin (2.23-0ubuntu5) のトリガーを処理しています... root@ubuntu:/fly/mysql# dpkg -i libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb dpkg: 警告: libmysqlclient-dev を 5.7.17-1ubuntu16.10 から 5.7.17-1ubuntu16.04 にダウングレードしています (データベースを読み込んでいます...現在 212644 個のファイルとディレクトリがインストールされています。) libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb を解凍する準備をしています... libmysqlclient-dev (5.7.17-1ubuntu16.04) を (5.7.17-1ubuntu16.10) に解凍しています... libmysqlclient-dev (5.7.17-1ubuntu16.04) をセットアップしています... man-db (2.7.5-1) のトリガーを処理しています... root@ubuntu:/fly/mysql# dpkg -i libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb dpkg: 警告: libmysqld-dev を 5.7.17-1ubuntu16.10 から 5.7.17-1ubuntu16.04 にダウングレードしています (データベースを読み込んでいます...現在 212644 個のファイルとディレクトリがインストールされています。) libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb を解凍する準備をしています... libmysqld-dev (5.7.17-1ubuntu16.04) を (5.7.17-1ubuntu16.10) に解凍しています... libmysqld-dev (5.7.17-1ubuntu16.04) をセットアップしています... root@ubuntu:/fly/mysql# dpkg -i mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb dpkg: 警告: mysql-community-client を 5.7.17-1ubuntu16.10 から 5.7.17-1ubuntu16.04 にダウングレードしています (データベースを読み込んでいます...現在 212644 個のファイルとディレクトリがインストールされています。) mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb を解凍する準備をしています... mysql-community-client (5.7.17-1ubuntu16.04) を (5.7.17-1ubuntu16.10) に解凍しています... mysql-community-client (5.7.17-1ubuntu16.04) を設定しています... man-db (2.7.5-1) のトリガーを処理しています... root@ubuntu:/fly/mysql# dpkg -i mysql-client_5.7.17-1ubuntu16.04_amd64.deb dpkg: 警告: mysql-client を 5.7.17-1ubuntu16.10 から 5.7.17-1ubuntu16.04 にダウングレードしています (データベースを読み込んでいます...現在 212644 個のファイルとディレクトリがインストールされています。) mysql-client_5.7.17-1ubuntu16.04_amd64.deb を解凍する準備をしています... mysql-client (5.7.17-1ubuntu16.04) を (5.7.17-1ubuntu16.10) に解凍しています... mysql-client (5.7.17-1ubuntu16.04) を設定しています... root@ubuntu:/fly/mysql# dpkg -i mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb dpkg: 警告: mysql-community-source を 5.7.17-1ubuntu16.10 から 5.7.17-1ubuntu16.04 にダウングレードしています (データベースを読み込んでいます...現在 212644 個のファイルとディレクトリがインストールされています。) mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb を解凍する準備をしています... mysql-community-source (5.7.17-1ubuntu16.04) を (5.7.17-1ubuntu16.10) に解凍しています... mysql-community-source (5.7.17-1ubuntu16.04) をセットアップしています... root@ubuntu:/fly/mysql# dpkg -i mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb 以前に選択しなかったパッケージ mysql-community-server を選択しています。 (データベースを読み込んでいます...現在 212644 個のファイルとディレクトリがインストールされています。) mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb を解凍する準備をしています... mysql-community-server (5.7.17-1ubuntu16.04) を解凍しています... mysql-community-server (5.7.17-1ubuntu16.04) をセットアップしています... update-alternatives: /etc/mysql/mysql.cnf を使用して、/etc/mysql/my.cnf (my.cnf) を自動モードで提供します。 systemd (229-4ubuntu13) のトリガーを処理しています... ureadahead (0.100.0-19) のトリガーを処理しています... man-db (2.7.5-1) のトリガーを処理しています... root@ubuntu:/fly/mysql# mysql -u root -p パスワードを入力してください: MySQL モニターへようこそ。コマンドは ; または \g で終わります。 MySQL接続IDは3です サーバーバージョン: 5.7.17 MySQL コミュニティサーバー (GPL)
Copyright (c) 2000, 2016, Oracle およびその関連会社。無断複写・転載を禁じます。
OracleはOracle Corporationおよびその関連会社の登録商標です。 その他の名称は各社の商標である場合があります。 所有者。
ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。 マイSQL>
mysqlの簡単なインストール方法: 1. sudo apt-getでmysql-serverをインストールします 2. apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev インストール中に、パスワードなどを設定するよう求められます。忘れないように注意してください。インストールが完了したら、次のコマンドを使用してインストールが成功したかどうかを確認できます。 sudo netstat -tap | grep mysql 上記のコマンドで確認した後、mysql ソケットがリスニング状態になっていることがわかれば、インストールは成功しています。 次のコマンドを使用して MySQL データベースにログインできます。 mysql -u ルート -p -u はログインユーザー名の選択、-p はログインユーザーのパスワードの選択を意味します。上記のコマンドを入力すると、パスワードの入力を求められます。このとき、MySQL にログインするためのパスワードを入力します。 次に、show databases を通じて現在のデータベースを表示できます。 MySQLデータベースを選択し、次のステップに進みます。use mysqlコマンドを使用して、現在のデータベーステーブルを表示します: show tables MySQLでSQLスクリプトを実行する方法
mysql> データベース mydatabase を作成します。
クエリは正常、1 行が影響を受けました (0.00 秒)
mysql> mydatabase を使用します。
データベースが変更されました
mysql> ソース ./mysql.sql
クエリは正常、影響を受けた行は 0 行、警告は 1 件 (0.00 秒)
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
クエリは正常、影響を受けた行は 0 行 (0.33 秒)
レコード: 0 重複: 0 警告: 0
クエリは正常、影響を受けた行は 0 行、警告は 1 件 (0.00 秒)
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
クエリは正常、影響を受けた行は 0 行、警告は 1 件 (0.00 秒)
クエリは正常、影響を受けた行は 0 行 (0.04 秒)
クエリは正常、影響を受けた行は 0 行、警告は 1 件 (0.00 秒)
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
mysql> テーブルを表示します。
dpkg インストールに関する問題:
MySQL サーバーのインストール時のソフトウェア依存関係の問題: mysql-community-server は apparmor に依存しますが、次の点に注意してください。 パッケージ apparmor がインストールされていません。 mysql-community-server は libmecab2 (>= 0.996-1.2ubuntu1) に依存しますが、次の点に注意してください。 パッケージ libmecab2 がインストールされていません。 まず最初にインストールします: sudo apt-get でlibmecab2をインストールします その後、mysql-community-server と mysql-server を正常に使用できるようになります。 Ubuntu でソフトウェアをインストールすると、次のエラー メッセージが表示されます。 これらを修正するには、「apt-get -f install」を実行する必要があります。 次のパッケージには満たされていない依存関係があります: kate : 依存: kdelibs4c2a (>= 4:3.5.9) ですが、インストールされません 依存: libqt3-mt (>= 3:3.3.8b) ただしインストールされません 推奨: kregexpeditor ですがインストールできません kscope : 依存: kdelibs4c2a (>= 4:3.5.7-1) ですが、インストールされません 依存: libaudio2 ですがインストールされません 依存: libqt3-mt (>= 3:3.3.8really3.3.7) ただしインストールされません 依存: cscope ですがインストールされません 依存: exuberant-ctags ですがインストールされません 依存: graphviz ですがインストールされません E: 依存関係が満たされていません。パッケージなしで「apt-get -f install」を試してください (または解決策を指定してください)。 解決: 不完全にインストールされた 2 つのソフトウェア、kate と kscope を削除します。
$ sudo dpkg --purge ケイト
$ sudo dpkg --purge kscope
素晴らしいトピックの共有: MySQL のさまざまなバージョンのインストール チュートリアル MySQL 5.7 バージョンのインストール チュートリアル MySQL 5.6 バージョンのインストール チュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:- Ubuntu 18.04 は mysql 5.7.23 をインストールします
- Ubuntu 18.04にMySQL 5.7をインストールする
- Ubuntu16.04 インストール mysql5.7.22 グラフィックチュートリアル
- Ubuntu 16.04 に MySQL 5.7.17 をインストールした後、ログイン時に発生するエラー 1045 (28000): ユーザー ''root''@''localhost'' へのアクセスが拒否される問題を解決します。
- Ubuntuにmysql5.7.10を手動でインストールする
- Linux (Ubuntu) での MySQL 5.7.17 のインストールと設定のチュートリアル
- Ubuntu 20.04 に MySql5.7 をインストールして構成するための詳細なチュートリアル
|