MySQLをインストールして設定し、ルートパスワードを変更する方法

MySQLをインストールして設定し、ルートパスワードを変更する方法

1. インストール

apt-get install mysql-server にはアカウントとパスワードの設定が必要です

apt-get isntall mysql-client
apt-get libmysqlclient-dev

2.sudo netstat -tap | grep mysqlを実行してインストールが成功したかどうかを確認します。

root@xyz:~# netstat -tap | grep mysql
tcp6 0 0 [::]:mysql [::]:* LISTEN 7510/mysqld --> インストール成功

2. MySQLリモートアクセスを設定する

1. mysql設定ファイルを編集し、bind-address = 127.0.0.1をコメントアウトします。

vi /etc/mysql/mysql.conf.d/mysqld.cnf

2. root を使用して mysql コマンドラインに入り、次の 2 つのコマンドを実行します。この例では、mysql の root アカウントのパスワードは root です。

'root' で識別される root@'%' に、 grant オプションを使用して *.* のすべての権限を許可します。
権限をフラッシュします。

3. MySQLを再起動する

/etc/init.d/mysql を再起動

3. MySQL ルートパスワードを変更するさまざまな方法

方法1: SET PASSWORDコマンドを使用する

  mysql -u ルート
  mysql> 'root'@'localhost' のパスワードを設定 = PASSWORD('newpass');

方法 2: mysqladmin を使用する

  mysqladmin -u ルートパスワード "newpass"

ルートパスワードが設定されている場合は、次の方法を使用します

 mysqladmin -u root パスワード oldpass "newpass"

方法3: UPDATEを使用してユーザーテーブルを直接編集する

mysql -u ルート
  mysql> mysql を使用します。
  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql> 権限をフラッシュします。
   ルートパスワードを紛失した場合は、mysqld_safe --skip-grant-tables & を使用できます。
  mysql -u ルートmysql
  mysql> UPDATE user SET password=PASSWORD("新しいパスワード") WHERE user='root';
  mysql> 権限をフラッシュします。

要約する

上記は、編集者が紹介したMysqlのインストール、構成のチューニング、およびrootパスワードの変更方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQL SQL ステートメントのパフォーマンス チューニングの簡単な例
  • MySQL のパフォーマンスを最適化する 10 の方法
  • Mysql の最適化とチューニングにおける 2 つの重要なパラメータ: table_cache と key_buffer
  • MySQL の遅いクエリ検索とチューニングテスト
  • MySQLのパフォーマンスをチェックして調整する方法
  • MySQLのレプリケーションとチューニングの原則と方法を分析する

<<:  Nginx リバース プロキシを使用してクロスドメイン問題を解決する方法の詳細な説明

>>:  WeChatアプレットでラッキーホイールゲームを実装する方法

推薦する

このポイントのJavaScriptの基本

目次これ方法オブジェクト内これを隠した厳密モード要約するJavaScript の this も不思議...

JavaScriptはキュー構造プロセスを実現する

目次1. キューを理解する2. カプセル化キュー3. 太鼓をたたいて花を渡す場合1. キューを理解す...

HTML+SassはHambergurMenu(ハンバーガーメニュー)を実装します

先日、外国人の方がHTML+CSSを使ってHamburgerMenuを実装している動画を見ました。最...

CSS3は、ズームと回転を実現するためにscale()とrotate()を使用します。

1. scale() メソッドズームとは「縮小」と「拡大」を意味します。 CSS3 では、scal...

シンプルなドラッグ効果を実現するJavaScript

この記事では、ドラッグ効果を実現するためのJavaScriptの具体的なコードを参考までに紹介します...

HTML+CSS でハートビートの特殊効果を作成する

今日は、シンプルなハートビート効果を作成します。多くのコードは必要ありません。ボックスを追加し、CS...

Linux カーネルの copy_{to, from}_user() に関する考察

目次1. copy_{to,from}_user() とは何か1. copy_{to,from}_u...

MYSQLでリモートアクセス権限を有効にする方法

1. MySQLデータベースにログインするmysql -u ルート -pユーザーテーブルを表示する ...

divコンテナ内の背景色または画像は、サイズが大きくなるにつれて大きくなります。

コードをコピーコードは次のとおりです。高さ:自動 !重要;高さ:550px;最小高さ:550px; ...

WeChatアプレットはシンプルな手書き署名コンポーネントを実装します

目次背景:必要:効果1. アイデア2. 実装1. ページとスタイル2. 初期化3. クリックすると4...

Linux ディレクトリ切り替え実装コード例

ファイルの切り替えは Linux でよく行われる操作です。Linux を初めて学ぶときに最初に触れる...

Centos6にMysql5.7をインストールする方法

環境セントロス6.6 MySQL 5.7インストールシステムがインストールされている場合は、まずアン...

MySQLの主キーと外部キーの使用と説明を簡単に説明します

目次1. 外部キー制約外部キーとは何ですか?外部キーを使用する条件:外部キーの定義構文は次のとおりで...

Baidu百科事典UIの開発動向について議論する

<br />百度百科事典の正式版がついにオンラインになりました。2年間の「テスト版」の帽...

Linux (Ubuntu) での MySQL 5.6.28 のインストールと設定のチュートリアル

mysql5.6.28のインストールと設定方法1. 基本的なシステム情報を確認し、yumでインストー...