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 サーバー アクセス フロー図
ユーザー組織には、ドメインに参加している 2 台の Windows Server 2008 R2 フ...
1. Concat関数。よく使用される接続文字列: concat 関数。たとえば、SQLクエリ条件...
参考までに、Canvas をベースにしたダイナミッククロックのデモを用意しました。具体的な内容は次の...
目次まず効果を見てみましょう:成し遂げる:要約:まず効果を見てみましょう: 成し遂げる: 1. ナビ...
1. 行の形式は何ですか? MySQL の行形式の設定は次のように表示されます。 実際、MySQL ...
まずmysqlの圧縮バージョンをダウンロードします。公式ダウンロードアドレスは123WORDPRES...
目次1. Dockerのセキュリティ問題2. Dockerアーキテクチャの欠陥とセキュリティメカニズ...
目次意味構造例カスタムショートカットキー元に戻すとやり直し録音と再生マクロ要約する意味リクエストをオ...
導入された HTML タグは、必ずしも XHTML 仕様に完全に準拠しているわけではありません。実際...
序文これは、オンライン コンテナーの拡張によって発生した調査です。最終的には、実際の OOM が原因...
HTML で色を表す方法は 3 つありますが、最もよく使われるのは 6 桁の 16 進コード表現です...
序文innodb_data_file_path は、innodb テーブルスペース ファイルを指定す...
カーネル 2.6 の時代には、アクセス制御セキュリティ ポリシーのメカニズムを提供するために新しいセ...
この記事の例では、vue ElementUI の非同期読み込みツリーを実装するための具体的なコードを...