CenOS6.7 は MySQL8.0.22 (推奨コレクション) をインストールします 1. MySQLインストールパッケージをダウンロードする 公式サイトのダウンロードリンク: MySQL公式サイトのダウンロード、またはクリックして直接ダウンロード ダウンロードするシステムに対応するバージョンを選択してください 2. インストールパッケージをLinuxにアップロードする FileZillaを使用してアップロードします。Linuxシステムの操作にはSecureCRTを使用しています。Alt+Pを押すだけです ダウンロードしたインストールパッケージをEドライブに置きました。 次のコードでアップロードしてください e:/mysql-8.0.22-1.el6.i686.rpm-bundle.tar を配置します。 アップロードが完了すると、ホームディレクトリの下のユーザーディレクトリに保存されます。 3. インストールの準備 インストールする前に、Linuxにmysqlがあるかどうかを確認してください rpm -qa | grep mysql ある場合はアンインストールしてください。ここでデモンストレーションします。アンインストールして後で再インストールしてください。 見つかったものをすべてアンインストール rpm -e --nodeps コンテンツが見つかりました 次に、mysql 関連のファイルがある場合は削除し、ない場合はスキップします。 検索 / -name mysqld* 見つかったファイルをrm -rfする 4. 解凍とインストールを開始する まずフォルダを作成する /usr/local/mysql ディレクトリに移動します。 /home/userディレクトリ(自分のユーザー名に対応)にアップロードされたMySQL tarballを/usr/local/mysqlに解凍します。 tar -xvf mysql-8.0.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql インストールを開始 先ほど解凍した mysql フォルダに移動する必要があります。 mysql-community-common-8.0.22-1.el6.i686 をインストールします rpm -ivh mysql-community-common-8.0.22-1.el6.i686.rpm --nodeps --force mysql-community-libs-8.0.22-1.el6.i686.rpm をインストールします。 rpm -ivh mysql-community-libs-8.0.22-1.el6.i686.rpm --nodeps --force mysql-community-client-8.0.22-1.el6.i686.rpm をインストールします。 rpm -ivh mysql-community-client-8.0.22-1.el6.i686.rpm --nodeps --force mysql-community-server-8.0.22-1.el6.i686.rpm をインストールします。 rpm -ivh mysql-community-server-8.0.22-1.el6.i686.rpm --nodeps --force インストールが完了したら、rpm -qa | grep mysqlで確認します。 インストールしたばかりの4つが見えます 5. 設定ファイルを変更する 上記の手順を完了すると、my.cnf ファイルが生成されます。 vim /etc/my.cnf 最後に追加 小文字テーブル名=1 6. データベースを初期化して起動する 初期化 mysqld --初期化 mysql インストール パス フォルダーに対して mysql ユーザーを承認します。 chown -R mysql:mysql /var/lib/mysql データベースのステータスを表示する サービス mysqld ステータス MySQLを起動する サービスmysqldの開始 以前遭遇した落とし穴があります。起動できない場合は、承認する必要があります。起動できる場合も、承認する必要があります。 chmod -R 777 /var/lib/mysql 7. MySQLにログインする 一時パスワードを表示2つの方法 1. ログから検索: /var/log/mysqld.log を cat します。 2. ログからフィルタリングして検索する cat /var/log/mysqld.log | grep パスワード mysqlにログイン mysql -u ルート -p 8. パスワードを変更する ここでパスワードを変更しました123456、自分で修正してください 警告ユーザー 'root'@'localhost' は、mysql_native_password で '123456' によって識別されました。 ログアウトして再度ログインする データベースを見る 9. リモートアクセスを構成する すべてのデータベースのすべてのテーブルに対するすべての権限をすべてのIPアドレスのルートユーザーに割り当てます。パスワードは123456です。 '123456' によって mysql_native_password で識別されるユーザー 'root'@'%' を作成します。 付与オプションを使用して、*.* のすべての権限を 'root'@'%' に付与します。 権限をフラッシュします。 10. Linuxファイアウォールを設定する ポート3306を許可し、この設定をファイアウォールルールに追加します /sbin/iptables -I 入力 -p tcp --dport 3306 -j 受け入れ /etc/rc.d/init.d/iptables 保存 Navicatを使用したリモート接続 素晴らしいトピックの共有: MySQL の異なるバージョンのインストール チュートリアル さまざまなバージョンの MySQL 5.7 インストール チュートリアル さまざまなバージョンの MySQL 5.6 インストール チュートリアル さまざまなバージョンのmysql8.0インストールチュートリアル 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: よく使われる HTML 形式のタグ_Powernode Java Academy
1. Dockerネットワークカードを作成する [root@i ~]# brctl addbr d...
NULL が頻繁に使用されるのはなぜですか? (1)Javaのnull Java の NullPoi...
目次1. ラベルステートメントの紹介2. ラベルステートメントの使用序文:日常の開発では、プログラム...
Linux のファイル権限まず、現在のディレクトリ内のファイルの内容を確認しましょう。 ls -l ...
1. CSSナビゲーションバー(1)ナビゲーションバーの機能ナビゲーション バーを使いこなすことは、...
ユーザーとグループの管理1. ユーザーとグループの基本概念ユーザーとグループ:システム上のすべてのプ...
MySQL メモリ テーブルと一時テーブルの使用メモリテーブル: セッション 1 $ mysql -...
目次スタイルスコープスタイルモジュール状態駆動型動的CSS要約するスタイルスコープ注意事項:スタイル...
jQuery の登場により、DOM の操作効率が大幅に向上し、開発がより高いレベルに引き上げられまし...
1. 動作環境vmware14proウブントゥ 16.04LTS 2. 問題の説明vmware14P...
目次1. レシピ集1.1 プロジェクトの背景1.2 テクノロジースタック1.3 開発環境1.4. プ...
弊社のプロジェクトは Java で開発され、ミドルウェアは Tomcat でした。運用中に、Tomc...
目次導入Intel CPUをサポートApple M1のサポートテスト導入このプロジェクトでは最近、P...
1. はじめに要件は、特定の時間範囲内で、1 時間ごとのデータと前の 1 時間ごとのデータの差と比率...
MySQL スロー クエリ (正式名称はスロー クエリ ログ) は、MySQL によって提供されるロ...