Centos7でmysql6の初期化インストールパスワードをインストールする方法

Centos7でmysql6の初期化インストールパスワードをインストールする方法

1. まずデータベースサーバーを停止します

サービスmysqld停止

2.vim /etc/my.cnf

3. 設定ファイルにskip-grant-tablesを追加する

[root@VM_0_8_centos ~]# vim /etc/my.cnf

# 設定の変更方法については、
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html

[mysqld]
#
# 先頭の # を削除し、最も重要なデータの RAM の量を設定します
# MySQL のキャッシュ。専用サーバーの場合は合計 RAM の 70% から開始し、それ以外の場合は 10% から開始します。
# innodb_buffer_pool_size = 128M
#
# 先頭の # を削除して、非常に重要なデータ整合性オプションであるログ記録をオンにします。
# バックアップ間のバイナリ ログへの変更。
# ログビン
#
# 先頭の # を削除して、主にレポート サーバーに役立つオプションを設定します。
# サーバーのデフォルトは、トランザクションと高速 SELECT に対して高速です。
# 必要に応じてサイズを調整し、最適な値を見つけるために実験してください。
# 結合バッファサイズ = 128M
# ソートバッファサイズ = 2M
# read_rnd_buffer_size = 2M
データディレクトリ=/var/lib/mysql
ソケット=/var/lib/mysql/mysql.sock
ここで skip-grant-tables をスキップしてください。 ! ! ! ! !
# さまざまなセキュリティリスクを防ぐために、シンボリックリンクを無効にすることをお勧めします
シンボリックリンク=0

4. データベースを再起動する

systemctl でmysqlを再起動する

5. データベースにログインする

mysql -uroot -p

パスワードを求められた場合は、空のパスワードでログインしてください

6.set password for root@localhost = password('123456'); 括弧内のパスワードは自分で変更できます。

7.mysql -uroot -p123456 ログイン成功

PS:Mysqlの初期化ルートパスワードを確認し、リモートアクセスを許可しましょう

デフォルトの mysql root ユーザーにはパスワードがありません。mysql に入るには、mysql –u root と入力します。

1. ルートパスワードを初期化する

MySQLデータベースを入力する

mysql>ユーザーを更新し、パスワードをPASSWORD('123456')に設定します。ここで、User='root'です。

2. MySQL へのリモート アクセスを許可するには、次の 3 つの方法を使用できます。

a. テーブルを変更します。

mysql -u ルート –p
mysql>mysql を使用します。
mysql>ユーザーを更新し、ホストを '%' に設定し、ユーザーを 'root' に設定します。
mysql> ユーザーからホスト、ユーザーを選択します。

b. 承認。

たとえば、任意のホストから 123456 を使用して、root として mysql サーバーに接続したいとします。

mysql> GRANT OPTION を使用して、'123456' で識別される 'root'@'%' に *.* のすべての権限を付与します。

ユーザー jack が IP 10.10.50.127 のホストから MySQL サーバーに接続し、パスワードとして 654321 を使用できるようにする場合

mysql> '654321' によって識別される 'jack'@'10.10.50.127' に GRANT OPTION 付きですべての権限を付与します。
mysql> FLUSH RIVILEGES

c: mysql がインストールされているマシンで実行します。

//MySQL サーバーに入る d:\mysql\bin\>mysql -h localhost -u root
//任意のホストにデータへのアクセスを許可する mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION
//変更を有効にするmysql>FLUSH PRIVILEGES
//MySQLサーバーを終了しますmysql>EXIT

要約する

CentOS7 で MySQL6 のインストールパスワードを初期化する方法についての記事はこれで終わりです。CentOS7 で MySQL6 のインストールパスワードを初期化する方法についての詳細は、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL の最初のインストールが成功した後にパスワードを初期化する手順
  • MacでのMySQL初期化パスワード操作
  • mysql8.0.12 でルートパスワードをリセットする方法
  • MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要
  • ルートパスワードを変更するための MySQL 設定、MySQL サーバー接続、MySQL 共通コマンド図
  • mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明

<<:  Vue+Openlayerはmodifyを使用して要素の完全なコードを変更します

>>:  ネイティブ js カスタム右クリック メニュー

推薦する

高度な JavaScript フロントエンド開発でよく使用されるいくつかの API の例の詳細な説明

目次ミューテーションオブザーバーAPI特徴インターセクションオブザーバーAPI例えば画像の遅延読み込...

Linuxはデータディスクがアンインストールされ、新しいカスタムイメージを作成できることを確認します。

カスタムイメージに関するよくある質問データディスクを表示するにはどうすればいいですか? df コマン...

nohup /dev/null 2>&1 の使い方の詳しい説明

nohup コマンド: プロセスを実行しており、アカウントからログアウトしてもプロセスが終了しないと...

HTML 縦列表示テキストを使用してテキストを縦列で表示します

コードをコピーコードは次のとおりです。 <span style='display:bl...

VSCode+CMake+Clang+GCC 環境構築チュートリアル (Win10 の場合)

大学院入試に備えて、C/C++ を使って基本的なデータ構造とアルゴリズムを実装する予定です。アルゴリ...

MySQL はパスワード強度の検証をオフにします

パスワード強度検証について: [root@mysql mysql]# mysql -uroot -p...

シンプルなCSSアニメーションのtransition属性の詳しい説明

1. 遷移属性の理解1. transition 属性は、次の 4 つの遷移プロパティを設定するために...

Linux nslookup コマンドの使用方法の詳細な説明

[nslookup とは?] 】 nslookup コマンドは、Linux で非常によく使用されるネ...

Vueでクラススタイルを使用する方法の詳細

目次1. ブール2. 表現3. マルチクラスパッケージ4. v-bind でクラス class を直...

MySql はデータを正常に挿入しますが、[Err] 1055 エラーが報告されます。解決策

1. 質問:最近、挿入操作を行っています。MySQLのバージョンは5.7です。挿入は成功しますが、エ...

Dockerを使用してシンプルなJava開発およびコンパイル環境を構築する方法の詳細な説明

Java 言語には多くのバージョンがあります。一般的に使用されている Java 8 に加えて、一部の...

Tomcat でサーブレット URL パターンを構成する際の問題の詳細な説明

tomcat の web.xml を構成する場合、サーブレットは比較的重要な問題です。ここでは、サー...

MySQL 8.0.15 バージョンのインストールチュートリアル Navicat.list への接続

落とし穴1. ネット上の多くのチュートリアルでは環境変数を設定するファイル名はmy.iniと書いてあ...

Linux環境変数の設定に関する完全なガイド

Linux環境変数の設定ソフトウェアのインストールをカスタマイズする場合、多くの場合、環境変数を設定...