mysql常用的維護指令
當你慣用了GUI的管理介面之後,你指令會忘的很快
以前在處理Mysql時多半都使用GUI管理介面,所以一些指令都忘的差不多了
在此記下來,以後如還有相同的任務,就可以快點進行啦!!
啟動mysql (指定參數檔)
mysqld defaults-file=c:\mysql\my.ini
停止mysql,有很多方式可以停,在此介紹幾個算是正規的停法
mysqladmin -u root -p shutdown 或是 mysqld stop
安裝成Windows 服務
mysqld install mysql defaults-file=c:\mysql\my.ini
移除服務如下:
mysqld remove
建立使用者(開放給本機的john 或是不限任何主機的may,連線密碼為123456)
mysql>CREATE USER 'john'@'localhost' IDENTIFIED BY '123456';
mysql>CREATE USER 'may'@'%' IDENTIFIED BY '123456';
權限設定(YOURDB內所有表單的權限開放給本機的root,連線密碼為123456)
mysql>grant all on YOURDB.* to 'root'@'localhost' identified by '123456';
更改密碼
mysqladmin -u root password '12345'
也可以用這樣的方式更改密碼
mysql>set password for USER = password('YOUR NEW PASSWORD'); //更改user密碼
建立資料庫並指定編碼
mysql>CREATE DATABASE `YOURDB` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
顯示目前有多少資料庫
mysql>show databases;
顯示目前資料庫有多少表格
mysql>SHOW TABLES;
切換使用中的資料庫
mysql>USE `YOURDB`;
設定Client 溝通connection的編碼語系
set NAMEs UTF8;
還原資料庫
mysql YOURDB -u root -p < backup-db.sql
或是在console之中
mysql>SOURCE c:/backup-db.sql
備份資料庫
mysqldump -u root -p -F –opt YOURDB > backup-db.sql
近期留言