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

推薦する

Promiseの紹介と基本的な使い方の簡単な分析

Promise は、ES6 で導入された非同期プログラミングのための新しいソリューションです。 Pr...

Nginxポーリングアルゴリズムの基本的な実装方法の詳細な説明

ポーリングアルゴリズムの紹介多くの人が職場で nginx を使用しており、その設定に精通しています。...

CSS 動的高さ遷移アニメーション効果の実装

この質問は、Nuggets のメッセージから生まれました。友人が、次のコードの高さ遷移アニメーション...

JavaScript の基本オブジェクト

目次1. オブジェクト1.1 オブジェクトとは何ですか? 1.2 なぜオブジェクトが必要なのか? 2...

Vueのログインとログアウトの詳細な説明

目次ログインビジネスプロセスログイン機能の実装要約するまず、エフェクトの実装プロセスを見てみましょう...

MySQLはPartition関数を使用して水平分割戦略を実装します。

目次1件のレビュー2 水平分割の5つの戦略2.1 ハッシュ2.2 範囲2.3. キー2.4. リスト...

Vue.jsは9グリッド画像表示モジュールを実装します

Vue.js を使用して、クリックしてズームできる 9 グリッドの画像表示モジュールを作成しました。...

MySQL 8.0.17 winx64 (Navicat 付き) 手動構成バージョンのインストール チュートリアル図

1. ダウンロードアドレス: mysql-8.0.17-winx64ダウンロードして解凍する2. フ...

検証コードケースのJavaScript実装

この記事では、検証コードの効果を実現するためのJavaScriptの具体的なコードを参考までに共有し...

Docker パッケージング ノード プロジェクトのプロセスの説明

バックエンド プログラマーとして、フロントエンドのものをいじらなければならないこともあります。そこで...

HTML面接の質問の要約

1. doctypeの役割、厳密モードと混合モードの違い、そしてその重要性1. 構文形式: <...

MySQLスタートアップが起こした事故の実録

目次背景MySQLが完全に起動したかどうかを確認する方法事故最初の変更2回目の改訂要約するMySQL...

CentOS 6.8 での Hadoop 3.1.1 完全分散インストール ガイド (推奨)

上記:このドキュメントは、3 台の仮想マシンが相互に ping を実行できること、ファイアウォールが...

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

この記事では、簡単なドラッグ効果を実現するためのjsの具体的なコードを参考までに共有します。具体的な...

MySQL の挿入およびバッチ ステートメントのいくつかの例の詳細な説明

目次序文1.無視を挿入2. 重複キーの更新時3. を置き換える4.存在しない場合は挿入する5. デー...