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

推薦する

Vuex全体のケースの詳細な説明

目次1. はじめに2. 利点3. 使用手順1. Vuexをインストールする2. Vuexを参照する3...

CSS3 を使用して中心点の周りに要素を配置する方法の例

この記事では、CSS3 を使用して中心点を中心に要素をレイアウトする方法の例を紹介します。詳細は次の...

CSSリストのスライドにより、下部に隠れるのを防ぎ、長い画面モデルの処理に適応します。

1. モバイル端末がリストスライドを処理するとき、WeChat には下部にページに戻るボタンが組み...

TypeScript ジェネリックパラメータのデフォルト型と新しい厳密なコンパイルオプション

目次概要コンポーネントクラスの型定義を作成するジェネリック型を使用してPropsとStateを定義す...

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

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

React+Antdはテーブルの追加、削除、変更の例を実装します

目次テーブル/index.jsテーブル/モデル/index.jsテーブル/モデル/モジュール/bas...

あなたを救うために、私のテーブルは何を使えばいいでしょうか (Haiyu Blog)

テーブルはかつて、Web ページの開発、つまりレイアウトにおいて非常に重要な役割を果たしていました。...

vue.js でよく使われる v 命令の解析

目次Vue でのモデルバインド表示の if の v-text の説明v-html: v-オンv-if...

node-media-serverを使用してシンプルなストリーミングメディアサーバーを構築する

node-media-server を使用するプロセスの一部を記録します。この記事の環境はWindo...

CSS3で背景画像にカラーマスクを追加する方法

以前、開発中に背景レイヤーにカラーマスクを追加する必要のあるプロジェクトに遭遇しました。ここでは、背...

弾幕効果を実現するためのjQuery

この記事では、弾幕効果を実現するためのjQueryの具体的なコードを参考までに共有します。具体的な内...

JavaScript でグレイウルフのポットビーティングゲームを実装

1. プロジェクト文書 2. ページレイアウトにHTMLとCSSを使用するHTML部分 <di...

シェルを使用して複数のサーバーでバッチ操作を実行する方法

目次SSHプロトコルパスワード接続プロセスsshツールssh公開鍵ログインバッチ操作複数サーバーファ...

現在のマウススライドの座標を取得するVue+openlayer5メソッド

序文: Vue プロジェクトで現在のマウスの座標を取得するにはどうすればよいでしょうか。ここで共有す...