首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

Windows 下 MySQL 免安裝版(noinstall)配置、啟動與常用操作全攻略

     編輯:MySQL 資料庫相關知識

1. 解壓與環境變量

將 mysql-noinstall-5.1.6-alpha-win32.zip 解壓至任意目錄(如 D:\MySQL)。設置環境變量:

  • 新建系統變量 MYSQL_HOME=D:\MySQL
  • 編輯 Path,追加 %MYSQL_HOME%\bin

2. 創建配置文件 my.ini

在解壓目錄或 C:\Windows(XP)/ C:\WINNT(2000)下創建 my.ini:

[mysqld]
basedir=D:/MySQL
datadir=D:/MySQL/data
default-character-set=gbk
default-collation=gbk_chinese_ci

注意: 路徑使用正斜槠 /;datadir 目錄需預先創建。

3. 安裝/卸載 Windows 服務

# 安裝服務(以管理員身份運行 CMD)
mysqld.exe --install MySQL --defaults-file=C:\my.ini
# 或舊版本:mysqld-nt.exe --install

# 啟動/停止
net start mysql
net stop mysql

# 卸載服務
mysqld.exe --remove

4. 連接測試與密碼管理

# 本地連接(默認 root 無密)
mysql -u root -p

# 遠程連接
mysql -h 110.110.110.110 -u root -pabcd123

# 修改密碼
mysqladmin -u root password ab12          # 首次設密
mysqladmin -u root -pab12 password djg345 # 修改密碼

5. 用戶授權體系

# 創建超級用戶(任意主機可連)
GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' IDENTIFIED BY 'something' WITH GRANT OPTION;

# 創建受限用戶(僅本地、特定庫)
GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.* TO 'test2'@'localhost' IDENTIFIED BY 'abc';

# 刪除用戶
REVOKE ALL PRIVILEGES ON *.* FROM 'root'@'%';
DELETE FROM mysql.user WHERE User='root' AND Host='%';
FLUSH PRIVILEGES;

6. 基礎 SQL 操作速查

操作命令
顯示庫SHOW DATABASES;
切換庫USE db_name;
顯示表SHOW TABLES;
表結構DESCRIBE tbl_name;
建庫/建表CREATE DATABASE name; CREATE TABLE name (...);
增/刪/改/查INSERT/DELETE/UPDATE/SELECT
導出庫/表mysqldump --opt db > db.sql
導入腳本mysql -u root -p db < db.sql 或 SOURCE db.sql;
載入文本LOAD DATA LOCAL INFILE 'file.txt' INTO TABLE tbl;

7. 文本導入格式要求

字段間用 Tab 分隔,NULL 用 \N 表示。示例:

3	rose	深圳二中	1976-10-10
4	mike	深圳一中	1975-12-23
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved