mysql 常用命令
AI-摘要
JinzAI GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
1.导出导入数据及表结构
1.1导出
mysqldump -u root -p dbname tablename > tablename.sql
1.2导入
mysql -u root -p dbname < database.sql
注意:导入时该数据库必须预先创建
2.导出表结构,不导出数据
mysqldump -u root -p dbname tablename --no-data > tablename.sql
3.创建新用户,赋予只读权限
CREATE USER 'user_name'@'%' IDENTIFIED BY 'user_psw';
GRANT SELECT ON db.* TO 'user_name'@'%';
FLUSH PRIVILEGES ;
4.root用户可以从所有ip访问数据库
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
5.每天定时清理表数据
5.1创建事件每天凌晨3点清理table_a的数据
CREATE EVENT clear_table_a
ON SCHEDULE EVERY 1 DAY
STARTS (TIMESTAMP(CURRENT_DATE, '03:00:00'))
DO
BEGIN
TRUNCATE TABLE table_a;
END;
5.2查看事件是否创建成功
show EVENTS;
5.3查看指定事件的状态
SHOW CREATE EVENT clear_table_a;
5.4查看事件调度器的当前状态
SHOW VARIABLES LIKE 'event_scheduler';
5.5启用事件
ALERT EVENT clear_table_a ENABLE;
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Jinz
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果