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. コマンドの紹介watch コマンドは、指定されたコマンドを定期的に実行し、実行結果を全画面に表...
要約すれば: 1. データベースの設計とテーブルの作成時にパフォーマンスを考慮する2. SQLの記述...
効果を直接確認するために、リロード、左を閉じる、右を閉じる、その他の機能を閉じるなどの右クリック メ...
目次1. 環境設定1.NTPサーバー2. ビジネスサーバー2. NTPサーバーの設定1. chron...
テーブルが 2 つあり、テーブル A のレコードがテーブル B に存在しない可能性があります。左結合...
1. サーバーにDockerをインストールする yumでdockerをインストール設定ファイルを変更...
構造とパフォーマンスの紹介HTML 構造、CSS 表現、JavaScript 動作。Web ページの...
序文:この記事は、CUDA 9.0 をインストールした経験に基づいています。CUDA 9.0 は現在...
HTML 仕様書では、画像の crossorigin 属性が導入されています。適切なヘッダー情報 ...
目次1. はじめに2. 思考分析3. クラウド決済のケーススタディ1. クラウド機能1-1. 認証不...
Dockerfile を使用したイメージのカスタマイズイメージのカスタマイズとは、実際には各レイヤー...
HTML ファイルとは何ですか? HTML は Hyper Text Markup Language...
例を通して、MySQL のデータ テーブル送信のクエリが遅い問題の解決策を共有しました。最近、コード...
多くの友人が、Docker でプロジェクトを実行する方法をずっと知りたがっていました。今日は、自分の...
目次埋め込みJavaScriptと外部リンクの基本的な応用JavaScript の記述方法には、イン...