• 2024-08-07一次数据库迁移遇到的一些问题
    简单数据库迁移操作迁移方案迁移方案很简单,首先将旧的库dump下来,然后在新库中导入旧的库dump下来的文件.#旧库dump的指令mysqldump-hhost-Ppost-uuser-pdatabase>database_backup.sql#新库导入的命令mysql-hhost-Ppost-uuser-pdatabase<databas
  • 2024-05-24mySql 存储过程与函数
    过程CREATEDEFINER=`root`@`%`PROCEDURE`clearDate_Jk`()LANGUAGESQLNOTDETERMINISTICCONTAINSSQLSQLSECURITYDEFINERCOMMENT''BEGINDELETEFROMsys_deptWHEREcreate_time>'2023-12-31';truncatetablesys_file;ENDCREAT
  • 2023-11-24mysql5.0升级8.0完成后,服务器重启引发"#1449 - The user specified as a definer ('mysql.infoschema'@
    遇到的问题:问题一:ERROR1449(HY000):Theuserspecifiedasadefiner('mysql.infoschema'@'localhost')doesnotexist异常原因:未知解决办法:验证指定的用户('mysql.infoschema'@'localhost')是否存在于mysql数据库中SELECTUserFROMmysql.userWH
  • 2023-05-03mysql -- 事件
    MySQL的EVENTS是用来处理计划任务的。MySQL使用称为事件调度线程的特殊线程来执行所有预定事件。默认情况下,事件调度线程是未启用(版本低于8.0.3)的状态,如要启用它,可以执行以下命令:>SETGLOBALevent_scheduler=ON;>showvariableslike'%event_scheduler%';+-----------
  • 2023-03-20存储过程
    1、查询数据CREATEDEFINER=`root`@`%`PROCEDURE`myproc`()BEGIN SELECT*frommytest;END2、插入数据(传入参数)CREATEDEFINER=`root`@`%`PROCEDURE`myinse
  • 2023-02-02mysql创建视图注意事项
    转自:https://www.cnblogs.com/cctvyuzhou/p/8985582.html可以使用CREATEVIEW语句来创建视图语法格式如下:CREATEVIEW<视图名>AS<SELECT语句>语法说明如下。1
  • 2023-01-26mysqldump最佳实践(2)
    ​导入存储过程、函数和触发器默认情况下,mysqldump导入视图和触发器。但是,它不导入过程、函数和事件。要导入过程和函数,应该指定--routines选项,要导入事件,应该指定--event
  • 2022-11-09错误:The user specified as a definer (‘root‘@‘%‘) does not exist
    ERROR1449(HY000):Theuserspecifiedasadefiner('root'@'%')doesnotexist一、MySQL错误现象:执行创建的存储过程或者触发器报:ERROR1449(HY000):T
  • 2022-09-20The user specified as a definer ('root'@'%') does not exist
    数据库执行 mySQL8.0以下执行grantallprivilegeson*.*toroot@"%"identifiedby"."root添加访问视图的权限flushprivileges;刷新权限  mySQL8.0及以上