Linux環境MySQLの基本的な操作手順
ps:このチュートリアルはローカルの学習環境でのみ使用され、セキュリティの問題は考慮されていません。
詳細については、公式ドキュメントMySQL5.7公式リファレンスドキュメントを参照してください。
1. MySQL 5.7(APTソース)をインストールします
1.インストールソースを更新します
sudo apt-get update
2.mysqlをインストールします
sudo apt-get install mysql-server
ps:このインストールでは、図に示すように、次のコンポーネントがインストールされます。
ps:このインストールパッケージには、MySQLサーバーやクライアントパッケージなどの依存ファイルが含まれます。
3.インストールが成功したら、mysqlの現在のステータスを確認します
sudo service mysql status
図に示すような実行状態では、次のようになります。
4. MySQLの開始と停止
開始:sudo service mysql start
停止:sudo service mysql stop
5. mysqlローカルユーザー、操作権限、およびパスワードを追加します
1)rootユーザーとしてmysqlにログインします
sudo mysql -u root -p
(パスワードの入力を求められたら、Enterキーを押します)
2)mysqlにログインする通常のユーザーを作成します
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
3)作成したばかりのユーザーのローカル操作権限を追加します
GRANT ALL ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
ヒント:基本操作のすべてのアクセス許可を追加します。このアクセス許可を追加せずにデータベースを作成すると、このユーザーの下に次のエラーが表示されます。
4)mysqlを終了し、通常のユーザーとしてmysqlにログインします
mysql -u username -p
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
-
リモートでログインできるユーザーを作成する
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
-
新しく作成されたユーザーの権限を追加します
GRANT ALL ON *.* TO 'username'@'%' WITH GRANT OPTION;
-
mysql構成ファイルmysqld.cnfを開きます
パス:/etc/mysql/mysql.conf.d/mysqld.cnf
-
bind-address = 0.0.0.0を変更します
-
変更を保存して、mysqlサービスプログラムを再起動します
service mysql restart
-
マシンがポート3306に対して開いているかどうかを確認します
-
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]