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アプレットでラッキーホイールゲームを実装する方法

推薦する

MySQL データベースを手動および自動でバックアップする 8 つの方法

MySQL は人気のオープンソースデータベース管理システムとして多くのユーザーが利用しています。デー...

LinuxにMySQLをインストールし、外部ネットワークアクセスを構成する例

設定手順1. DNSが設定されているかどうかを確認するDNSが設定されていない場合は、前の記事を参照...

Ubuntu20.04 VNCのインストールと設定の実装

VNC はリモート デスクトップ プロトコルです。 VNC を使用して Ubuntu 20.04 を...

Vue ルーティングフォールバックに最適なソリューション (vue-route-manager)

目次ルーティングマネージャー背景はじめる問題を解決する方法要約するルーティングマネージャー各ジャンプ...

フォームの読み取り専用属性と無効な属性についての簡単な説明

フォーム内の読み取り専用および無効な属性1. 読み取り専用:サーバーは、ユーザーがデータを変更するこ...

mysql コマンドライン スクリプトの実行例

この記事では、例を使用して MySQL コマンドライン スクリプトの実行について説明します。ご参考ま...

冗長カーネルを削除するLinuxディープインの実装方法

前の記事では、deepin linux に新しいカーネルを手動でインストールする方法について説明しま...

CSS 属性セレクタを使用して HTML DNA を接合する方法

CSS 属性セレクターは素晴らしいです。大量のクラス名を追加することを回避し、コード内の問題を指摘す...

Linux サーバーでフォルダー、ファイル、解凍コマンドを削除する方法

1. フォルダを削除する例: rm -rf /usr/java /usr/javaディレクトリとその...

Alibaba Cloud CentOS 7 に MySQL 8.0.13 をインストールする方法

1. MySQL インストール パッケージをダウンロードします(ここにはコツがあります。おそらく、こ...

React Hooks に基づく小さな状態管理の詳細な説明

目次React Hooks に基づく状態共有の実装ユーザーエクスペリエンスこの記事では、主に Rea...

Ubuntu 20.04でLNMP環境を構築する方法

簡単な説明以前 Centos7 で構築し、その後個人開発環境として Ubuntu 20.04 を使っ...

MySQL データベースのデータ テーブルの最適化、外部キーの分析、3 つのパラダイムの使用

この記事では、例を使用して、MySQL データベースのデータ テーブルの最適化、外部キーの使用、およ...

JavaScript マクロタスクとマイクロタスク

マクロタスクとマイクロタスクJavaScript はシングルスレッド言語です (マルチスレッドの場合...

JavaScriptはクリックトグル機能を実装します

この記事の例では、クリックして切り替える機能を実装するためのJavaScriptの具体的なコードを参...