cd C:\Program Files\MySQL\MySQL Server 5.5\bin
mysqldump -h127.0.0.1 -uroot -p123456 diguang > diguang.sql
參數說明:
-h127.0.0.1 本機 IP-uroot 用戶名-p123456 密碼(-p 後無空格)diguang 資料庫名> diguang.sql 導出檔案將生成的 .sql 複製到目標機器(如 C:\)。
右鍵「我的電腦」→ 屬性 → 進階 → 環境變數 → 系統變數 Path → 編輯 → 新增 C:\Program Files\MySQL\MySQL Server 5.5\bin(依實際路徑)。
mysql -h58.222.24.35 -uziiiij -pjjwgynif
-h 遠程伺服器 IP-u 遠程用戶名-p 遠程密碼USE ziiiij; -- 遠程資料庫名
SOURCE C:/diguang.sql;
net stop MySQL
net start MySQL
mysql -u用戶名 -p密碼
mysql -h遠程IP -u用戶名 -p密碼
GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'user1'@'localhost' IDENTIFIED BY 'password1';
GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'user1'@'%' IDENTIFIED BY 'password1'; -- 允許遠端
GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.* TO 'user1'@'localhost' IDENTIFIED BY ''; -- 無密碼
SHOW DATABASES;
USE mysql; SHOW TABLES;
DESCRIBE 表名;
CREATE DATABASE dbname;
DROP DATABASE dbname;
USE dbname;
CREATE TABLE tb (col VARCHAR(20), sex CHAR(1));
DROP TABLE tb;
DELETE FROM tb; -- 清空資料
SELECT * FROM tb;
mysqldump --opt test > mysql.test
mysqldump -u root -p123456 --databases dbname > mysql.dbname
mysqlimport -u root -p123456 < mysql.dbname
-- 文本匯入(欄位用 Tab 分隔)
USE test;
LOAD DATA LOCAL INFILE 'file.txt' INTO TABLE tb;
-- SQL 檔匯入
USE dbname;
SOURCE d:/mysql.sql;
UPDATE tb SET sex='f' WHERE name='hyq';
mysqldump -u root dbname > xxx.data -- 備份
mysql -h110.110.110.110 -uroot -pabcd123
EXIT -- 退出
SHOW DATABASES;
CREATE DATABASE MYSQLDATA;
USE MYSQLDATA;
SHOW TABLES;
CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
DESCRIBE MYTABLE;
INSERT INTO MYTABLE VALUES ("hyq","M");
LOAD DATA LOCAL INFILE "D:/MySQL.txt" INTO TABLE MYTABLE;
USE MYSQLDATA;
SOURCE D:/MySQL.sql;
DROP TABLE MYTABLE;
DELETE FROM MYTABLE;