ルートパスワードを変更するための MySQL 設定、MySQL サーバー接続、MySQL 共通コマンド図

ルートパスワードを変更するための MySQL 設定、MySQL サーバー接続、MySQL 共通コマンド図

1. ルートパスワードの設定と変更

mysql が起動しているかどうかを確認します。起動していない場合は、次を実行します:/usr/local/mysql56/bin/mysql

ps aux |grep mysql 或netstat -tulnp |grep 3306

mysql コマンドを実行すると、次のように表示されます。

-bash: mysql: command not found

環境変数に mysql を追加するだけです:

一時的に追加: PAHT=$PATH:/usr/local/mysql56/bin

永続的に追加: echo "export PATH=$PATH:/usr/local/mysql56/bin" >>/etc/profile

次に、soucre /etc/profile または . /etc/profile を実行します。


mysqlパスワードの設定、rootユーザーのパスワードの設定

mysql -uroot password 'new_password'または次の方法を使用します

パスワードを変更する方法:

mysqladmin -uroot -p 'old_password' password 'new_password'または次の方法を使用します


パスワードを忘れた場合の変更方法:

まず、設定ファイルを変更する必要があります: vim /etc/my.cnf

sed -i '/3306/a\skip-grant' /etc/my.cnf

再起動: /etc/init.d/mysqld restart


次に、データベースを切り替えます: use mysql;

次に、データベース内の root パスワードを変更します。update update user set password=password('new_password') where user='root';

これにより、パスワードが元に戻ります。


再テストするには、my.cnf を元に戻します。


2. MySQLへの接続

mysql -uroot -p 'パスワード'
mysql -h127.0.0.1 -uroot -p 'パスワード'
mysql -S /tmp/mysql.sock -uroot -p'パスワード'
mysql -uroot -p -e "データベースを表示" 


3. 一般的なmysqlコマンド

データベースがいくつあるか確認します: show databases;

ライブラリを使用します: use database_name;

テーブルがいくつあるか確認します: show tables;

テーブル内のフィールドを表示します: desc table_name:

テーブルの作成時に入力されたコマンドを表示します: show create table table_name\G;

現在ログインしているユーザーを確認します: select user();

現在使用されているライブラリを確認します: select database();

現在のデータベースのバージョンを表示します: select version();

設定ファイルで定義できるさまざまなパラメータを表示します: show variables;

現在のプロセス数を表示します: show processlist; または show full processlist; #これは最もよく使用される方法です (つまり、データベースによって実行されている操作を表示します)

データベースを作成します: create create database db_name;

テーブルを作成します: create table table_name('name' types(length),'name' type(length),........)



テーブルを作成します: create create table table_test(id int(10),name char(32),sex int(4));

最初の部分は完了しました。

要約する

以上が編集者によるMySQL設定の紹介で、ルートパスワードの変更、MySQLサーバーの接続、MySQLの一般的なコマンドの図解です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • mysql8.0.12 でルートパスワードをリセットする方法
  • MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要
  • mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明
  • Windows での MySql エラー コード 1045 の解決方法
  • MySQL ルートパスワードエラー番号 1045 の解決方法

<<:  Linuxでのソフトウェア(ライブラリ)の更新コマンドの詳しい説明

>>:  Vue Element フロントエンドアプリケーション開発: Vuex での API ストアビューの使用

推薦する

単一の MySQL テーブルで数千万のデータを処理するアイデアを共有する

目次プロジェクトの背景改善案データ特性を観察するマルチプロセスアイデアの要約データ処理スキルプロジェ...

jQueryは記事の折りたたみと展開の機能を実装します

この記事の例では、記事の折りたたみと展開の機能を実現するためのjQueryの具体的なコードを参考まで...

Tomcat 例外の解決方法 (リクエスト ターゲットに無効な文字が見つかりました。有効な文字は RFC 7230 および RFC 3986 で定義されています)

1. シナリオ表示Tomcat ログに次の例外情報が時々報告されます。何が起こっているのでしょうか...

Docker デプロイメントサービスの落とし穴を登る過程の詳細

初めて書きます。自己紹介させてください...みなさんこんにちは。私はジャスミンです。なぜジャスミンと...

Dockerfile における ENV 命令の具体的な使用法の詳細な説明

1. Dockerfile 内の ENV 命令は、イメージの環境変数を定義するために使用されます。次...

フィボナッチ数列のJavaScript出力を実装する方法

目次トピック分析する基本的な解決策基本的な再帰再帰最適化要約するトピック私たちが答えなければならない...

CSS における XHTML タグの対応する属性と使用法

XHTML CSS を使って Web ページをデザインし始めた頃は、タグの使用経験も少なく、あまり気...

nginx 503 サービスが一時的に利用できない問題を解決する方法

最近、ウェブサイトを更新すると、503 Service Temporarily Unavailabl...

Vueは書籍ショッピングカートの機能を実現

この記事の例では、書籍ショッピングカート機能を実現するためのVueの具体的なコードを参考までに共有し...

MySQL テーブルタイプ ストレージエンジンの選択

目次1. 現在のデータベース支出のストレージエンジンを表示する方法1:方法2: 2. ENGINE=...

ソースコードから MySQL 8.0.20 をコンパイルしてインストールする詳細なチュートリアル

前回の記事では、次のことを紹介しました。 MySQL8.0.20 インストール チュートリアルとイン...

Nginxのアクセスボリューム制御の詳細な説明

目的リクエスト アクセス ボリュームを制御するための Nginx ngx_http_limit_co...

読み込み進捗バーのネイティブ JS 実装

この記事では、ネイティブ JS によって実装された動的読み込みプログレス バーの特殊効果を紹介します...

CentOS7でXShellとネットワーク設定を接続する方法

1. Linuxネットワーク構成ネットワークを構成する前に、まずローカル IPv4 アドレスやデフォ...

Linux の一般的なコマンド chmod を使用して、ファイルの権限 777 と 754 を変更します。

よく使用されるコマンドは次のとおりです。 chmod 777 文件或目錄例: chmod 777 /...