序文
この記事では Linux 環境をベースに MySQL 8.0 をダウンロードしてインストールし、win 10 システムをベースにオフライン版をダウンロードするのと同じ方法でインストールします (インストールは簡単です) リモート サーバーがない場合は、仮想マシンをインストールできます仮想マシン チュートリアルの作成の詳細については、次を参照してください
: http://t.csdn.cn/IFAJN
Win 10 システムに基づく MySQL 8.0 チュートリアルをダウンロードしてインストールします: http://t.csdn.cn/ WyDAv
Connect 仮想マシン ツールのインストール チュートリアル: http://t.csdn .cn/XVy6u
1.MySQL をダウンロードする
MySQL 公式 Web サイト: https://www.mysql.com/cn/
MySQL 8.0 ダウンロード アドレス: https://dev.mysql.com/downloads/mysql/
仮想マシンにインストールされている Linux バージョンを選択してダウンロードします。
2.MySQL をインストールする
1.ファイルを解凍します
右クリックして解凍するだけで、大量の.rpmファイルが解凍されます
2. ファイルをアップロードする
Xftp ツールを使用して、次の選択したファイルを
/opt フォルダーにアップロードします。アップロード ステータスが正しくない場合は、仮想マシンのファイアウォールをオフにして、フォルダーに最高の権限を与えます。chmod -R 777 /opt
3.依存関係を確認する
3.1. /tmp 一時ディレクトリのパーミッションを確認する
MySQL のインストール プロセス中に、MySQL ユーザーは /tmp ディレクトリに新しい tmp_db ファイルを作成するため、/tmp フォルダに最高の権限を与えます。chmod -R 777 /tmp
3.2. 依存関係を確認する
libaio の確認: rpm -qa|grep libaio
net-tools の確認:rpm -qa|grep net-tools
存在しない場合は、CentOS インストール ディスクに rpm をインストールする必要があります. グラフィカル インターフェイスでインストールされている場合は、これらがすべてインストールされています
4. インストール
アップロードされたファイルを順番にインストールします (順序は厳密に適用されます)。
rpm -ivh mysql-community-common-8.0.29-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.29-1.el8.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.29-1.el8.x86_64.rpm
rpm -ivh mysql-community-client-8.0.29-1.el8.x86_64.rpm
rpm -ivh mysql-community-server-8.0.29-1.el8.x86_64.rpm
インストール中に依存関係の検出に失敗しました (サーバー):
--force --nodeps を後で追加して、依存関係を無視します
rpm -ivh mysql-community-server-8.0.29-1.el8.x86_64.rpm --force --nodeps
正常にインストールされました
5.バージョンを見る
手順を表示:mysql --version
3.MySQL を使用する
1. サービスを初期化する
データベース ディレクトリとファイルの所有者が mysql ログイン ユーザーであることを確認するには、mysql サービスが root として実行されている場合、コマンドの初期化を実行します。root ユーザーのパスワードが生成され、新しいパスワードが必要になりますmysqld --initialize --user=mysql
。ログイン後に設定すると、生成された一時パスワードが表示されます
。cat /var/log/mysqld.log
2.サービスが開始されているか確認する
Command: systemctl status mysqld
Start the service if the display is started: 起動に成功したsystemctl start mysqld
場合、インストールに問題はありません
3. サービスを見る
プロセスの表示:ps -ef | grep -i mysql
サービスが自動起動しているかどうかを確認します:systemctl list-unit-files|grep mysqld.service
デフォルトでは有効になっています
自動起動を設定します:systemctl enable mysqld.service
自動的に起動しないように設定します:systemctl disable mysqld.service
4.ログイン
ログイン (仮パスワードを入力):mysql -u root -p
5. パスワードの変更
パスワードを変更しないと、データベースを操作できません:alter user 'root'@'localhost' identified by '新密码'
パスワードを変更した後、再度ログインしてデータベースを表示します:show databases;
これまでのところ、Linux システムのオフライン バージョンは Mysql 8.0 を正常にインストールしており、操作は簡単です。スレーブ データベースは後で構築され、コマンド ラインを使用してオンラインでインストールされます。