- 給遠(yuǎn)程用戶授權(quán)
grant all privileges on . to 'root'@'%' identified by 'mysql' with grant option;
flush privileges;
- 查看數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程, 函數(shù)
語(yǔ)法:select
namefrom mysql.proc where db = '數(shù)據(jù)庫(kù)名稱(chēng)' andtype= 'PROCEDURE'; // 存儲(chǔ)過(guò)程
selectnamefrom mysql.proc where db = '數(shù)據(jù)庫(kù)名稱(chēng)' andtype= 'FUNCTION'; // 函數(shù)show function status;
例子:
selectnamefrom mysql.proc where type='FUNCTION' and db='auth';
- 導(dǎo)出存儲(chǔ)過(guò)程以及自定義函數(shù)
語(yǔ)法:
mysqldump -hhostname -uusername -ppassword -ntd -R databasename > prorandfunc.sql
-d 結(jié)構(gòu)(--no-data:不導(dǎo)出任何數(shù)據(jù),只導(dǎo)出數(shù)據(jù)庫(kù)表結(jié)構(gòu))
-t 數(shù)據(jù)(--no-create-info:只導(dǎo)出數(shù)據(jù),而不添加CREATE TABLE 語(yǔ)句)
-n (--no-create-db:只導(dǎo)出數(shù)據(jù),而不添加CREATE DATABASE 語(yǔ)句)
-R (--routines:導(dǎo)出存儲(chǔ)過(guò)程以及自定義函數(shù))
例子:
mysqldump -uroot -p -ntd -R auth > prorandfunc.sql