下載 mysql-noinstall-5.0.67-win32.zip,解壓至 D:\mysql-5.0.67-win32。
[client]
port=3306
socket=/tmp/mysql.sock
default-character-set=gbk
[mysqld]
port=3306
socket=/tmp/mysql.sock
default-character-set=gbk
skip-locking
key_buffer=16K
max_allowed_packet=1M
table_cache=4
sort_buffer_size=64K
read_buffer_size=256K
read_rnd_buffer_size=256K
net_buffer_length=2K
thread_stack=64K
cd D:\mysql-5.0.67-win32\bin
mysqld --install MySQL5 --defaults-file=D:\mysql-5.0.67-win32\my-small.ini
net start MySQL5
若啟動失敗,檢查配置路徑、端口衝突、權限。
mysql -uroot -p
-- 密碼默認空,直接回車
SHOW DATABASES; -- information_schema, mysql, test
USE test;
CREATE TABLE ttt(a INT, b VARCHAR(20));
INSERT INTO ttt VALUES(1,'aaa'),(2,'bbb'),(3,'ccc');
SELECT * FROM ttt;
UPDATE ttt SET b='xxx' WHERE a=2;
DELETE FROM ttt WHERE a=3;
DROP TABLE ttt;
USE mysql;
DELETE FROM user; -- 清空舊用戶
GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'xiaohui' WITH GRANT OPTION;
FLUSH PRIVILEGES;
-- 重啟服務生效
net stop MySQL5 && net start MySQL5
-- 新密碼登錄
mysql -uroot -pxiaohui
CREATE DATABASE testdb;
USE testdb;
-- 操作表...
DROP DATABASE testdb;
EXIT;
日常流程:啟動服務 → 登錄 → USE 庫 → 操作表 → 退出。
mysqld --remove MySQL5