mysql
小科比000
程序媛。。。
展开
-
Error executing DDL via JDBC Statement
项目环境:spring+jdk8+Hibernate+MySqljpa 生成数据库时 报错 Error executing DDL via JDBC Statement解决方法:修改配置文件applicationContext.xml或者hibernate.cfg.xml里hibernate.dialect的值<property name="hibernateProperties"> <props> <prop key="hibernate.dialect">原创 2020-10-27 10:49:23 · 2071 阅读 · 0 评论 -
mysql 有权限,不能增删改时的操作
SET SQL_SAFE_UPDATES=0;mysql 有权限,不能增删改时,执行完这一句之后便可以增删改原创 2020-09-21 16:33:25 · 267 阅读 · 0 评论 -
mysql之lock unlock tables
随着项目越来越大,累加需求越来越多。开始仅用于简单需求的单DB架构,不管是从DB容量还是读写并发承载能力上都早已捉襟见肘。最近不得不启动按业务拆分DB,逻辑从各种联表到单表查询拆分完毕后,就涉及到现网数据库的迁移。为确保将数据库迁移给现网业务带来的影响降低到最少,希望在迁移过程中对涉及的业务表进行锁表禁止写入(仍可读,不影响读相关业务逻辑)。使用到的语句:lock tables table_name read;lock tables table_name write;unlock tables;原创 2020-09-07 17:03:28 · 464 阅读 · 0 评论 -
1040:Too many connections
MySQL 1040 错误 Too many connections提示意思是说连接过多,通常有两种原因:1.确实有很多请求,那么只有修改MySql的最大连接数量2.程序有问题,这种情况得自己看程序了,将程序停了,连接数据库就没有问题了修改最大连接数量:首先看看当前最大连接数是多少?show variables like '%max_connections%';在安装目录找到my.ini,如果没有这个文件找找有没有my-default.ini,复制一份重命名为my.ini,用记事本打开,在最.原创 2020-08-03 10:20:07 · 7124 阅读 · 0 评论 -
分页查询
DB2中分页查询的sql语句:SELECT * FROM( SELECT ROW_NUMBER() OVER(ORDER BY col1 ASC, col2 ASC, col3 ASC) AS ROWNUM,* FROM TABLE) aWHERE ROWNUM > ? AND <= ?mysql中的分页查询sql语句:select * from table [查询条件] order by id limit ?,? 以从MySQL数据库表中第M+1条记录开始检索N原创 2020-07-10 19:17:45 · 133 阅读 · 0 评论 -
数据库中查询某个表属于哪个用户
查询语句是:select owner from dba_tables where table_name=upper(‘表名’);不过这个要求你当前登录的用户权限为dba才行,或有查询这个视图的权限才行。原创 2019-04-10 15:48:09 · 14024 阅读 · 8 评论 -
Navicat连接mysql8.0问题
Navicat在连接mysql8.0以后,会出现2059–authentication plugin caching_sha2_password cannot be loaded的错误,查询资料了解到mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。解决方法:将mysql用户登录的加密规则修改...原创 2019-04-23 15:14:32 · 694 阅读 · 0 评论 -
mysql启动停止服务,创建用户/数据库,授权/取消授权
登录用户mysql -uroot -p输入密码root查询数据库端口show global variables like 'port';创建用户tgtcreate user 'tgt'@'%' identified by 'Tgt123';查询用户以及hostselect user,host from mysql.user;显示所有数据库show databases;创建数据库crea...原创 2019-04-23 18:59:54 · 1635 阅读 · 0 评论 -
mysql使用cmd导出数据库的数据
1.导出结构不导出数据mysqldump -d 数据库名 -uroot -p > C:\Users\Lenovo\Desktop\xxx.sql2.导出数据不导出结构mysqldump -t 数据库名 -uroot -p > C:\Users\Lenovo\Desktop\xxx.sql3.导出数据和表结构mysqldump 数据库名 -uroot -p > C:\Us...原创 2019-04-29 16:12:34 · 1171 阅读 · 0 评论