【MySQL独学路】3日目・MySQLデータベースサービスの基本操作

目次

序文

データベースの初期化

環境変数を追加する

データベース構成ファイル [my.ini] のコンパイル

MySQL サービスを初期化する

MySQL サービスの操作

MySQL サービスをインストールする

MySQL サービスを削除する

MySQL サービスを開始する

MySQL サービスをシャットダウンします

コンピュータに存在する MySQL サービスを表示する

その他の操作

ログインデータベース

パスワードを変更する

ログインスキップパスワード検証


序文

前のセクションでは、リレーショナル データベースデータ間の関係演算について説明しました。これには、基本的な和、差、交差、デカルト積演算、および選択、射影、接続、除算などの複雑な関係演算が含まれます。

このセクションでは、MySQL サービスの開始、終了、初期化など、MySQL データベース サービスの基本的な操作について主に説明します。

注: すでに MySQL データベースを構成している場合は、次の章を直接読むことができます!


データベースの初期化

ここでの初期化とは、データベース圧縮パッケージのダウンロードから開始することを指します。

注: ここでは、データベースの圧縮パッケージをC :\Program Files\mysql-5.7.36-winx64に置きます。

環境変数を追加する

このステップは不可欠です。あなたはすでに環境変数の構成に熟達していると思います。 

计算机 --> 属性 --> 高级系统设置 --> 高级 --> 环境变量 --> 系统变量 --> Path 次のパスを追加します。

C:\Program Files\mysql-5.7.36-winx64\bin

データベース構成ファイル [my.ini] のコンパイル

圧縮ファイルをダウンロードしたら、my.ini 構成ファイルを作成し、 C:\Program Files\mysql-5.7.36-winx64ディレクトリに配置する必要があります 。

ノート:

1.最初はデータフォルダがありませんでした。 

 2. 設定ファイルの # はコメントを表します

[mysqld]

port=3306

basedir=C:\\Program Files\\mysql-5.7.36-winx64

datadir=C:\\Program Files\\mysql-5.7.36-winx64\\data

構成ファイルに追加することもできます。

[client]
default-character-set=utf8

 mysql クライアントのデフォルトの文字セットを設定します。

注: my.ini 構成ファイルを変更するたびに、MySQL サービスを再起動する必要があります。再起動しないと有効になりません。

MySQL サービスを初期化する

注: 次の手順は、管理者権限を使用して cmd で実行することをお勧めします。

MySQL の初期化 (最初のログイン)

mysqld --initialize --console

注: 実行後にパスワードの文字列が与えられますが、これが初期パスワードです。覚えておいてください。 

MySQL のインストール (最初のログイン)

mysqld install

注: MySQL をインストールしたら、サービスを開始する必要があります。MySQL をインストール中の場合は、下を見てください。 


MySQL サービスの操作

MySQL をインストールしている場合は、サービスを開始する必要があります。

MySQL サービスがダウンしている場合。サービスを有効にする必要があります。

注: 以下の操作には、管理者権限でコマンド ウィンドウを使用することをお勧めします。

MySQL サービスをインストールする

現時点では、コンピューターに MySQL サービスがない可能性があるため、MySQL サービスをインストールする必要があります。

mysqld --install [服务名]
# 例如:mysqld --install mysql

MySQL サービスを削除する

MySQL サービス名に満足できない場合は、削除できます。

sc delete [服务名]
# 例如:sc delete mysql

MySQL サービスを開始する

net start [服务名]
# 例如:net start mysql

注: net コマンドが認識されない場合。

 してみてください:

.\net start [服务名]

MySQL サービスをシャットダウンします

net stop [服务名]
# 例如:net stop mysql

注: net コマンドが認識されない場合は、次を試してください。

.\net stop [服务名]

コンピュータに存在する MySQL サービスを表示する

(1) タスクマネージャーを開く

(2) 上段のサービスをクリック

(3) MySQL サービスが含まれているかどうかを調べます。

 (4) サービスを右クリックし、クリックして詳細を表示します

(5) mysqld.exe で有効になっているかどうかを確認します。

 はいの場合、サービスは MySQL によって開始されたサービスです。

 見つからない場合は、MySQL サービスがコンピューターにインストールされていないことを意味します。


その他の操作

ログインデータベース

前提条件: データベース サービスを開く

mysql -h 主机名 -P 端口号 -u 用户名 -p 密码

省略形: (root ユーザーとして直接ログイン)

mysql -u root -p

パスワードを変更する

初めてデータベースを使用する場合は、サービスの開始後にパスワードを変更する必要があります。変更しないと、データベース内の機能を使用できません。

方法 1: mysqladmin.exe を使用する (MySQL に入る必要はありませんが、元のパスワードを知っている必要があります)

mysqladmin -u 用户名 -p 旧密码 password 新密码

方法 2: SQL ステートメントを使用する (MySQL を入力する必要があります)

set password for username@localhost = password(newpwd);
# 例如:set password for root@localhost = password(123456);

注: パスワードを変更する方法は多数ありますが、ここでは 2 つだけを示します。

ログインスキップパスワード検証

MySQL データベースは、パスワード検証のスキップをサポートしています. パスワードを入力する必要はありませんが、何を入力してもデータベースに入ることができます.

my.ini 構成ファイルを変更して、以下を追加します。

skip-grant-tables

例えば:

注: 構成ファイルを変更した後、サービスを再起動する必要があります。再起動しないと有効になりません。

おすすめ

転載: blog.csdn.net/m0_61139217/article/details/128296316