LinuxでのMySQL5.7 rpmのインストール方法を参考までに記録します。具体的な内容は以下のとおりです。 古いパッケージを削除します。 # rpm -qa | grep -i mysql # rpm -ev mysql-libs-* --nodeps rpm パッケージをインストールします。 # rpm -ivh mysql-community-common-5.7.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-libs-5.7.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-client-5.7.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-server-5.7.17-1.el7.x86_64.rpm 開始、停止: # サービス mysqld を開始 # サービス mysqld を停止します # サービス mysqld ステータス 初期のランダムパスワード: # cat /var/log/mysqld.log | 詳細 初期パスワードを変更し、リモート アクセスを許可します。 #mysql -uroot -p mysql> パスワードを 'Pwd@123456' に設定します。 mysql> 'Pwd@123456' で識別される 'root'@'%' に *.* のすべての権限を付与します。 パスワードの複雑さの属性: mysql> グローバルvalidate_password_policyを0に設定します。 validate_password_policy には次の値があります: (デフォルトは 1 (中程度) なので、最初に設定しているパスワードは長さの要件を満たし、数字、小文字または大文字、特殊文字を含める必要があります。) データディレクトリを変更します。 新しいディレクトリでは、mysql ユーザーを認証し、mysqld_safe ログ ファイルを認証し、selinux をオフにする必要があります (関連するポリシー設定の方法が見つかりませんでした) # mkdir /data/mysql/data # mv /var/lib/mysql/* /data/mysql/data/ # mkdir /data/mysql/log # chown mysql:mysql -R /data/mysql # mysqld_safe.log をタッチします # chown mysql:mysql mysqld_safe.log # vi /etc/my.cnf /** [クライアント] ポート = 3306 ソケット = /data/mysql/log/mysql.sock デフォルトの文字セット=utf8 [mysql] 自動再ハッシュなし ソケット=/data/mysql/log/mysql.sock デフォルトの文字セット=utf8 [mysqld] ポート = 3306 ソケット = /data/mysql/log/mysql.sock 文字セットサーバー=utf8 小文字テーブル名=1 ベースディレクトリ=/usr データディレクトリ=/data/mysql/data ログエラー=/data/mysql/log/error.log pidファイル=/data/mysql/log/mysql.pid init_connect='名前をutf8に設定' シンボリックリンク=0 外部ロックをスキップ キーバッファサイズ = 16M 最大許容パケット = 1M テーブルオープンキャッシュ = 64 ソートバッファサイズ = 512K ネットバッファ長 = 8K 読み取りバッファサイズ = 256K 読み取りバッファサイズ = 512K myisam_sort_buffer_size = 8M [mysqld_safe] ログエラー=/data/mysql/log/mysqld_safe.log */ # 強制する 施行 # 強制0を設定する # vi /etc/selinux/config /** # このファイルはシステム上の SELinux の状態を制御します。 # SELINUX= は次の 3 つの値のいずれかを取ることができます。 # enforcing - SELinux セキュリティ ポリシーが適用されます。 # permissive - SELinux は強制する代わりに警告を出力します。 # 無効 - SELinux ポリシーはロードされません。 #SELINUX=強制 SELINUX=無効 # SELINUXTYPE= は次の 2 つの値のいずれかを取ることができます。 # 対象 - 対象プロセスは保護され、 # mls - マルチレベルセキュリティ保護。 SELINUXTYPE=ターゲット */ # サービス mysqld を開始 その他のコマンド: # mysqladmin -u ルート -p パスワード mysql> バージョンを選択します(); # chkconfig --list # chkconfig --level 345 mysqld オン # netstat -na | grep 3306 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: JavaScript でプライベート変数を宣言する 2 つの方法
>>: HTTP および HTTP コラボレーション Web サーバー アクセス フロー図
目次1. はじめに2. 利点3. 使用手順1. Vuexをインストールする2. Vuexを参照する3...
目次序文1. MySQL メインストレージエンジン: 2. さまざまなストレージエンジンがテーブルを...
MySQL Select ステートメントはどのように実行されますか?最近、Geek Time で D...
<br />序文: このチュートリアルを読む前に、序文を注意深く読んでください。そうしな...
この記事では、例を使用して、MySQL でストアド プロシージャを作成し、データ テーブルに新しいフ...
この記事では、ランダムロールコーラーを実装するためのJavaScriptの具体的なコードを参考までに...
1. docker設定ファイルを変更し、ポート2375を開きます。 [root@s162 docke...
目次序文1. Ingressの展開と構成2. httpsを使用する序文k8sクラスタサービスがデプロ...
コンセプトMMM (Mysql のマスター マスター レプリケーション マネージャー) は、Perl...
目次1.0 はじめに2.0 Dockerのインストール3.0基本的なDockerコマンド4.0 Do...
このチュートリアルでは、MySQL5.6.22のインストールと設定方法の具体的なコードを参考までに共...
パート 1 HTML <html> -- 開始タグ<ヘッド>ウェブページ上の...
W3C は HTML の標準をいくつか確立していますが、ブラウザは独自の定義済みスタイルに従って W...
ウェブサイトがワイドスクリーンの場合、ブラウザ ウィンドウを左右にドラッグすると、ウェブサイトの幅が...
序文MySQL データベースのデフォルトのデータベース ファイルは /var/lib/mysql に...