- 给远程用户授权
grant all privileges on . to 'root'@'%' identified by 'mysql' with grant option;
flush privileges;
- 查看数据库的存储过程, 函数
语法:-
select
name
from mysql.proc where db = '数据库名称' andtype
= 'PROCEDURE'; // 存储过程
selectname
from mysql.proc where db = '数据库名称' andtype
= 'FUNCTION'; // 函数 -
show function status;
例子:
selectname
from mysql.proc where type='FUNCTION' and db='auth';
-
- 导出存储过程以及自定义函数
语法:
mysqldump -hhostname -uusername -ppassword -ntd -R databasename > prorandfunc.sql
-d 结构(--no-data:不导出任何数据,只导出数据库表结构)
-t 数据(--no-create-info:只导出数据,而不添加CREATE TABLE 语句)
-n (--no-create-db:只导出数据,而不添加CREATE DATABASE 语句)
-R (--routines:导出存储过程以及自定义函数)
例子:
mysqldump -uroot -p -ntd -R auth > prorandfunc.sql
网友评论