Linux環境でのMySQLの基本的な操作手順(続き)

Linux環境MySQLの基本的な操作手順

ps:このチュートリアルはローカルの学習環境でのみ使用され、セキュリティの問題は考慮されていません。
詳細については、公式ドキュメントMySQL5.7公式リファレンスドキュメントを参照してください。

1. MySQL 5.7(APTソース)をインストールします

1.インストールソースを更新します
sudo apt-get update

2.mysqlをインストールします
sudo apt-get install mysql-server

ps:このインストールでは、図に示すように、次のコンポーネントがインストールされます。
mysqlインストールコンポーネント

ps:このインストールパッケージには、MySQLサーバーやクライアントパッケージなどの依存ファイルが含まれます。

3.インストールが成功したら、mysqlの現在のステータスを確認します
sudo service mysql status

図に示すような実行状態では、次のようになります。
mysqlの現在のステータスを表示する

4. MySQLの開始と停止
開始:sudo service mysql start
停止:sudo service mysql stop

5. mysqlローカルユーザー、操作権限、およびパスワードを追加します

1)rootユーザーとしてmysqlにログインします
sudo mysql -u root -p(パスワードの入力を求められたら、Enterキーを押します)

rootユーザーとしてmysqlにログインします

2)mysqlにログインする通常のユーザーを作成します
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

mysqlにログインする通常のユーザーを作成します
3)作成したばかりのユーザーのローカル操作権限を追加します
GRANT ALL ON *.* TO 'username'@'localhost' WITH GRANT OPTION;

ヒント:基本操作のすべてのアクセス許可を追加します。このアクセス許可を追加せずにデータベースを作成すると、このユーザーの下に次のエラーが表示されます。
エラー

4)mysqlを終了し、通常のユーザーとしてmysqlにログインします
mysql -u username -p

通常のユーザーとしてmysqlにログインします

2つ目は、MySQLで一般的に使用されるコマンドです。

1.データベースを作成します
CREATE DATABASE database_name;

2.データベースを選択します
USE database_name;

3.テーブルを作成します
CREATE TABLE table_name(name VARCHAR(20), owner VARCHAR(20), age int, species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);

4.出力テーブル
SHOW TABELS;

5.説明表
DESCRIBE table_name;

6.ローカルファイルをテーブルにロードします
LOAD DATA LOCAL INFILE '/path/file.txt' INTO TABLE table_name;

7.増やす
INSERT INTO table_name VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);

8.削除
DELETE FROM table_name WHERE conditions_to_satisfy;

9.変更
UPDATE table_name SET column_name = 'new_value' WHERE column_name = 'value';

10.チェック
SELECT column_name1,column_name2 FROM table_name WHERE conditions_to_satisfy;

Navicatリモートログインmysql

  1. リモートでログインできるユーザーを作成する
    CREATE USER 'username'@'%' IDENTIFIED BY 'password';

  2. 新しく作成されたユーザーの権限を追加します
    GRANT ALL ON *.* TO 'username'@'%' WITH GRANT OPTION;

  3. mysql構成ファイルmysqld.cnfを開きます

パス:/etc/mysql/mysql.conf.d/mysqld.cnf

  1. bind-address = 0.0.0.0を変更します
    構成ファイルを変更する

  2. 変更を保存して、mysqlサービスプログラムを再起動します
    service mysql restart

  3. マシンがポート3306に対して開いているかどうかを確認します

  4. Navicatを介したmysqlデータベースへのリモートログイン
    Navicatを使用してmysqlにログインします

〜、MySQLをアンインストールします

1.mysqlサーバーをアンインストールします
sudo apt-get remove mysql-server

2.mysql関連の依存関係を削除します
sudo apt-get autoremove

3.mysql関連のコンポーネントを完全に削除します
sudo apt-get remove mysql*

4.mysql関連の構成アイテムを削除します
sudo apt-get autoremove --purge mysql*

5.mysqlコンポーネントが完全に削除されているかどうかを確認します
dpkg -l | grep mysql


この記事に誤りがある場合は、時間内に私に連絡してください。できるだけ早く修正します。
この記事に違反がある場合は、ブロガーに連絡してください
。QQ:1334393949
電子メール:[email protected]

おすすめ

転載: blog.csdn.net/weixin_44290157/article/details/106396258