1. 公式サイトにアクセスしてインストールパッケージをダウンロードします ダウンロードリンク: クリックしてリンクを開きます 参考: システムが 32 ビットの場合は最初のものを選択し、システムが 64 ビットの場合は 2 番目のものを選択します。 wgetを使ってダウンロードすることもできます https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-i686.tar.gz をダウンロードしてください ファイルを解凍する tar -zxvf mysql-8.0.11-linux-glibc2.12-i686.tar.gz 2 圧縮されたパッケージをusr/localディレクトリに移動し、ファイル名を変更します。 ルートディレクトリ /root/mysql-8.0.11-linux-glibc2.12-i686 /usr/local/mysql 3. MySQLルートディレクトリにデータを保存する新しいフォルダデータを作成します。 mkdirデータ 4. mysqlユーザーグループとmysqlユーザーを作成する グループ追加mysql ユーザー追加 -g mysql mysql 5. mysqlディレクトリの権限を変更する chown -R mysql.mysql /usr/local/mysql/ または chown -R mysql 。 chgrp -R mysql 。 最後の点に注目してください 6. データベースを初期化する mysql_install_dbインストールファイルを作成する mkdir mysql_install_db chmod 777 ./mysql_install_db 初期化 bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data //データベースを初期化する または /usr/local/mysql/bin/mysqld --initialize --user=mysql /usr/local/mysql/bin/mysqld --initialize --user=mysql /usr/local/mysql/bin/mysqld (mysqld 8.0.11) プロセス 5826 としてサーバーの初期化が進行中です [サーバー] root@localhost の一時パスワードが生成されました: twi=Tlsi<0O! /usr/local/mysql/bin/mysqld (mysqld 8.0.11) サーバーの初期化が完了しました 一時パスワードを記録します: twi=Tlsi<0O! ここで問題となるのは、libnuma.so.1 がないことです。
libnumaをインストールする必要があります yum で libnuma をインストールします yum -y インストールnumactl yum で libaio1 をインストールします。 インストールファイル 7.mysqlの設定 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld my.cnfファイルを変更する vim /etc/my.cnf [mysqld] ベースディレクトリ = /usr/local/mysql データディレクトリ = /usr/local/mysql/data ソケット = /usr/local/mysql/mysql.sock 文字セットサーバー=utf8 ポート = 3306 sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES [クライアント] ソケット = /usr/local/mysql/mysql.sock デフォルトの文字セット=utf8 保存するにはescを押してください :wq 終了 8 MySQLサービスを確立する cp -a ./support-files/mysql.server /etc/init.d/mysqld cp mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql システムサービスに追加 chkconfig --mysql を追加する cp -a ./support-files/mysql.server /etc/init.d/mysqld chmod +x /etc/rc.d/init.d/mysqld chkconfig --add mysqld サービスが効果的かどうかを確認する
9. グローバル環境変数を設定する /etc/profile ファイルを編集する
プロファイルファイルの最後に次の2行の設定を追加し、保存して終了します。 エクスポート PATH=$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib エクスポートPATH 環境変数の設定はすぐに有効になります
10. MySQLサービスを開始する
初期パスワードを表示
11. MySQLにログインする
パスワードを変更するには: SET PASSWORD FOR 'root'@localhost=PASSWORD('123456'); #自分のパスワードに置き換えてください。 12リモートログインを設定する mysql>mysqlを使用する mysql>ユーザーを更新し、host='%' を設定し、user='root' を 1 に制限します。 権限の更新
次にポート3306が開いているかどうかを確認します
ポート3306を開く
ファイアウォールを再起動する
要約する 上記は、編集者が紹介した Linux での MySQL8.0.11 のインストールに関するチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: DockerでJenkinsをインストールし、初期プラグインのインストール失敗の問題を解決する
>>: jsはショッピングカートの加算と減算、価格計算機能を実現します
目次1. 順番に紹介する2. ユーザーを作成する3. ユーザーアカウントを削除する4. アクセス権5...
SVN は Subversion の略称で、ブランチ管理システムを使用して効率的に管理するオープンソ...
今日、MySQL データベースをコンピューターに再度インストールしました。システムを再インストールす...
なぜこの領域のコンテンツを整理したいのでしょうか。それは、油絵の具とキャンバスを理解する必要があり、...
この記事では、参考までに、カルーセル効果の具体的なコードをJavaScript+CSSを使用して実装...
NginxのGeoモジュールの紹介geo ディレクティブは、ngx_http_geo_module ...
フロントエンドのクロスドメイン問題に2日間近く悩まされましたが、ようやくngnxを使って解決したので...
MySQL(5.6以下)はjsonを解析します #json 解析関数 DELIMITER $$ `j...
目次1. Vueのインストール方法1: CDNの導入方法2: 直接ダウンロードしてインポートする方法...
導入:多くの場合、さまざまな選択ステートメントを使用して必要なデータを照会した後、多くの人は作業が正...
さまざまな理由により、debパッケージ内のさまざまなファイルの内容を直接変更する必要がある場合があり...
目次問題の説明原理分析問題分析拡大する総括する問題の説明ユーザーはプライマリ データベースに対して変...
この記事では、フロントエンドページのスライド検証を実装するためのJavaScript + HTMLの...
序文:私は友人のプロジェクトのバグを修正するのを手伝ったのでこれを書きました。この関数を書くのは初め...
1pxの線が太くなる理由モバイルプロジェクトに取り組むとき、設計図に従って要素ノードのサイズとスタイ...