MySQL
Deniro Lee
这个作者很懒,什么都没留下…
展开
-
Parameter number 2 is not an OUT parameter 问题的解决方法
1 问题描述换了一个 MySQL 数据库,原来调用正常的存储过程,现在抛错了。具体错误如下:Caused by: java.sql.SQLException: Parameter number 2 is not an OUT parameter at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) at com.mysql.cj.jdbc.exceptions.SQLError.createSQL原创 2021-02-27 11:31:10 · 4386 阅读 · 0 评论 -
The server time zone value 'xxx' is unrecognized or represents more than one time zone 问题的解决方法
1 问题描述开发环境为 SpringBoot2 + Mysql5.6 + mysql-connector-java8。项目启动时,抛出以下错误:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value '?й???????' is unrecognized...原创 2020-01-12 12:17:43 · 2772 阅读 · 0 评论 -
说说如何使用 PowerDesigner 连接 MySQL 并生成逆向工程图
1 配置环境变量Tools → General Options → VariablesGeneral Options 在最后,要一直往下拉才会看到。注意: PowerDesigner 的 32 位与 64 位是有区别的,PowerDesigner 位数必须与 JDK 的位数相同。接着配置 CLASSPATH 环境变量,用于指定 mysql 的驱动包:如果没有配置此项,将...原创 2018-04-30 19:58:46 · 427 阅读 · 0 评论 -
说说在 MySQL 的命令行中如何新建用户并授权
首先登录 MySQL ,即出现 MySQL 盘符。1 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 参数名 说明 username MySQL 用户名 host 指定该用户可以在哪一台主机上登录;localhost 表示本地用户;% 表示任意远程主机(不...原创 2018-03-12 15:35:38 · 588 阅读 · 0 评论 -
MySQL 出现 ERROR 1396 (HY000): Operation CREATE USER failed for ‘xxx’ 问题的解决方法
之前删除过某个账户,然后再次新建账户时,出现以下错误:ERROR 1396 (HY000): Operation CREATE USER failed for 'xxx'原因是账户变更后,需要执行以下命令,刷新权限:flush privileges;...原创 2018-03-12 14:58:40 · 5876 阅读 · 0 评论 -
MySQL 中删除账户,出现 ERROR 1046 (3D000): No database selected 问题的解决方法
使用以下命令行删除账户:delete from user where user='账户名';出现: ERROR 1046 (3D000): No database selected因为是直接使用 SQL 语句的方式来删除账户,所以必须先选择 mysql 自身的数据库:use mysql;...原创 2018-03-12 14:52:39 · 77666 阅读 · 1 评论 -
说说在 linux 环境下,如何新建 MySQL 数据库实例
使用 secureCRT,远程登录 linux 服务器。然后使用以下命令,登录 MySQL 服务器:mysql -u<账号> -p<密码>一般使用有新建数据库权限的账号。登录成功后,会出现欢迎提示:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connec...原创 2018-03-12 14:26:54 · 3418 阅读 · 0 评论 -
MySQL TRUNCATE 函数详解
TRUNCATE(X,D)X 表示需要处理的数字,D 表示需要截取的位数。如果 D 为零,则返回的数字不含小数。D 也可以是负数,这样会把整数的部分置零。示例如下:mysql> SELECT TRUNCATE(1.223,1);-> 1.2mysql> SELECT TRUNCATE(1.999,1);-> 1.9mysql> SELECT TRUNCATE(1.999,0);原创 2018-02-07 17:33:19 · 7889 阅读 · 0 评论 -
MySQL 出现 2006 - MySQL server has gone away 问题的解决方法
导入大文件的 SQL 语句(大约 100 多 M)时,会提示 “2006 - MySQL server has gone away” 的错误。1 分析原来 MySQL 对于所接收的数据包是有一个大小限制的。默认值太小了(只有几 M ),当然很快就不够用啦。2 解决在 my.ini 文件中(MySQL 的安装目录下,如果不创建就新建一个),新增以下设置:max_allowed原创 2018-02-06 21:55:48 · 8337 阅读 · 0 评论 -
使用 Navicat for MySQL 执行 SQL 语句时,出现 out of memory 问题的解决方法
如果直接使用 Navicat for MySQL 的 “查询” 页签,执行很长内容的 SQL 语句(比如导入整个数据库的 SQL)时,就会出现 out of memory。1 分析原因很明显,因为导入整个数据库的 SQL 语句非常的长,几十万条记录的规模大概是 100 M 左右。所以要用其它方法来导入这些 SQL 语句。2 解决左侧列表右键选择要导入的数据库 -》运行 SQ原创 2018-01-31 10:33:19 · 36567 阅读 · 14 评论