MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLサーバーを再起動する方法は?


restartコマンドを使用してMySQLサーバーを再起動します。

構文は次のとおりです

Restart

まず、MySQLのバージョンを確認しましょう。

クエリは次のとおりです

SELECT version();

ここで、MySQLサーバーを再起動するために、上記のコマンドを実装します。

クエリは次のとおりです

mysql> restart;
Query OK, 0 rows affected (0.00 sec)

ケース1

現在、MySQLサーバーが再起動されています。再起動コマンド中にクエリを実行しようとすると、エラーが発生します。

クエリは次のとおりです

mysql> show databases;
ERROR 2013 (HY000): Lost connection to MySQL server during query

ケース2

MySQLの再起動プロセスが完了すると、新しい接続IDがMySQLに割り当てられます。

クエリは次のとおりです

mysql> select version();

以下は出力です

ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 8
Current database: sample
+-----------+
| version() |
+-----------+
| 8.0.12    |
+-----------+
1 row in set (0.05 sec)

  1. MySQLへのリモート接続を許可する方法

    MySQLデータベースを使用している場合は、データベースを安全に保つために直面​​する課題をすでに認識しています。 SQLインジェクションを使用したデータベースハッキングの試みからブルートフォース攻撃まで、特にデータベースをリモートで操作している場合は、データを安全に保つことは困難です。 リモート接続を許可するようにSQLサーバーを構成する方法はいくつかありますが、MySQLサーバーでリモート接続を許可すると、データベースがハッカーの標的になりやすいため、注意が必要です。 MySQLデータベースへの安全なリモート接続を許可する場合は、次のことを知っておく必要があります。 始める前に

  2. SQL ServerでMySQLの「LIMIT」を作成するにはどうすればよいですか?

    SQL ServerではTOP(1)を使用する必要があります。構文は次のとおりです- SELECT TOP(1) *FROM yourTableName WHERE yourCondition; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- create table TopDemoInSQLServer (    Id int,    Name varchar(10) ); テーブル作成のスナップショットは次のとおりです- 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入しま