首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 資料庫入門實戰:連線、授權與基本管理操作

     編輯:MySQL 綜合教學

前言

安裝完成 MySQL 後,接下來需掌握連線認證、密碼管理、使用者授權等基本操作。本文以 Windows 環境為例,提供完整實作流程。

一、連線 MySQL

語法

mysql -h 主機地址 -u 使用者名稱 -p 密碼

本機連線

# 開啟 CMD,進入 mysql\bin 目錄
mysql -u root -p
# 輸入密碼 (初始無密碼直接 Enter)
# 進入 mysql> 提示符

遠端連線

mysql -h 110.110.110.110 -u root -p abcd123

退出

EXIT;

二、修改密碼

語法

mysqladmin -u 使用者名稱 -p 舊密碼 password 新密碼

範例 1:root 初始設密碼

mysqladmin -u root password ab12

範例 2:變更密碼

mysqladmin -u root -p ab12 password djg345

三、新增使用者與授權

於 mysql> 環境下執行,每行以分號結尾。

語法

GRANT 權限 ON 資料庫.* TO '使用者'@'主機' IDENTIFIED BY '密碼';

範例 1:高風險 - 任意主機全權限

GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'test1'@'%' IDENTIFIED BY 'abc';

範例 2:安全 - 僅本機特定資料庫

GRANT SELECT, INSERT, UPDATE, DELETE ON mydb.* TO 'test2'@'localhost' IDENTIFIED BY 'abc';

範例 3:移除密碼

GRANT SELECT, INSERT, UPDATE, DELETE ON mydb.* TO 'test2'@'localhost' IDENTIFIED BY '';

四、基本資料庫操作補充

SHOW DATABASES;
USE db_name;
SHOW TABLES;
DESCRIBE table_name;
CREATE DATABASE db_name;
CREATE TABLE table_name (col_def);
DROP DATABASE db_name;
DROP TABLE table_name;
DELETE FROM table_name;
SELECT * FROM table_name;

最佳實踐提醒

  • 生產環境嚴禁使用 '%' 開放 root 遠端登入
  • 應用程式帳號遵循最小權限原則
  • 定期更換密碼並審核使用者清單
  • 重要操作前先備份
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved