ルートパスワードを変更するための 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 ストアビューの使用

推薦する

bashの初期化メカニズムの詳細な説明

Bash 初期化ファイル対話型ログインシェル次の場合にはログイン シェルを取得できます。ローカル端末...

JavaScript でオブジェクトをエレガントに扱う 6 つの方法

目次序文1. オブジェクト.freeze() 2. オブジェクト.seal() 3. オブジェクト....

HTMLの最適化によりWebページの速度が向上

明らかな HTML、隠された「公開スクリプト」 Web ページのダウンロード時間を短縮する鍵は、フ...

CentOS 環境で NFS リモート ディレクトリ マウントを使用する手順の紹介

目次1. NFS の概要2. NFS構築1. NFSサーバーの構築2. NFSクライアントの構築3....

Docker Hubの動作原理と実装プロセスの分析

GitHub が提供するコード ホスティング サービスと同様に、Docker Hub はイメージ ホ...

ウェブページの背景色を制御する CSS コード

誰もが自分の Web ページの背景にふさわしい画像を見つけることに悩むことが多いと思います。これは事...

CSSは座席選択効果を実現するためにautoflow属性を使用する

1. 自動フロー属性、要素コンテンツの長さと幅が要素自体の長さと幅を超える場合、スクロールバーが表示...

Vue2とVue3の兄弟コンポーネント通信バスの違いと使い方

目次vue2.x vue3.x tiny-emitterプラグインの使用Mittプラグインの使用vu...

MySQL 8.0.13 のインストールと設定方法のグラフィックチュートリアル (Win10 の場合)

MySQL 8.0.13 のインストールと設定方法を皆さんと共有したいと思います。お役に立てれば幸...

HTML スクロールバーのテキストエリア属性の設定

1.オーバーフローコンテンツのオーバーフロー設定(設定されたオブジェクトにスクロールバーを表示するか...

MySQL 文字列インデックスのより合理的な作成ルールに関する議論

序文MySQL インデックスの使用に関しては、これまでインデックスの最左接頭辞ルール、インデックス ...

Intelli Idea で Tomcat 設定が見つからない問題の解決方法

2日前に新しい会社に入社しました。その会社ではIntelli Ideaを使っています。Eclipse...

Reactでのこのリファレンスの詳細な説明

目次原因:以下を実行します: 1. コンストラクター2.レンダリング機能3.bind関数とarrow...

MySQLユーザー管理操作例の分析

この記事では、MySQL ユーザー管理操作について説明します。ご参考までに、詳細は以下の通りです。こ...