MySQL操作的相关命令

女生的网名这么多〃 提交于 2019-11-27 04:09:48
  • 拷贝表,并且复制两条数据到新表中

create table t_comments_sample2 like t_comments_sample; #拷贝表结构
insert into t_comments_sample2 select * from t_comments_sample limit 1,2;#复制两条数据
  • MySQL Workbench执行Procedure报错

错误截图:

image

解决方法:

SET SQL_SAFE_UPDATES = 0;#因为MySql运行在safe-updates模式下,该模式会导致非主键条件下无法执行update或者delete命令,需修改下数据库模式

CALL `tedp`.`p_phone_comments`();#执行存储过程
  • 创建一个定时任务,每天执行一次存储过程

CREATE EVENT call_p_phone_comments_event
ON SCHEDULE EVERY 1 DAY #每天执行一次
DO CALL p_phone_comments();

show events;#查看所有事件
  • Mysql授权

  1. 先查询那些主机已经授权
select user,host,password from mysql.user

image

该列表的意思是:hadoop02、127.0.0.1、localhost及%(其他)可以访问该DB,%优先顺序级别最低。

2.授权的同时修改密码

mysql -uroot -proot –hlocalhost #管理员登陆DB
grant all privileges on *.* to 'root'@'hadoop02' identified by 'root'; #为hadoop02主机授权,并设置密码为root
  • 导入.sql文件到数据库

  1. 第一种方式

source /opt/shiro.sql

image

2. 第二种方式

[root@hadoop02 ~]# mysql -uroot -proot shiro < /opt/shiro.sql

转载于:https://www.cnblogs.com/ivan0626/p/4168988.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!