MySQL
文章平均质量分 69
MySQL
mingjie1212
从业7年有余,一名学生,时常需要学习,博客是一个记录和分享的地方。俗话说好记性不如烂笔头,回头再用时方便检索。
现就业与金融相关公司。目前主要精力在项目管理、带团队、部分的研发和系统负责人等工作;对财务、会计及支付清结算相关有一定的经验成长。
作为金融行业研发人员,对每个交付都要有敬畏之心。
展开
-
MySQL 8 创建数据库和建表使用字符集和排序规则utf8 utf8mb4 和utf8mb4_general_ci utf8mb4_unicode_ci
新的项目启动后,创建数据库使用的一般需要创建默认字符集(CHARACTER)和排序规则(COLLATE)。以下是我创建表使用的字符集和排序规则。 CREATE DATABASE `springcloud` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ;字符集 排序规则 utf8 … utf8_general_ci utf8_unicode_ci utf8mb4 … utf8mb4_.原创 2020-07-18 19:59:00 · 6247 阅读 · 0 评论 -
MySQL8 远程授权访问
在测试环境,想实现MySQL 8 数据库的远程访问授权。传统的方法已经不行,报1064错误GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version fo原创 2020-06-26 00:30:43 · 418 阅读 · 0 评论 -
you *might* want to use the less safe log_bin_trust_function_creators variable
在还原MySQL function时,发现导入不进去,提示you *might* want to use the less safe log_bin_trust_function_creators variable;发现是MySQL的配置问题,需要配置binlog中信任创建方法;即时生效的设置方法:mysql> SET GLOBAL log_bin_trust_function_creato...原创 2018-02-11 12:06:48 · 445 阅读 · 0 评论 -
zabbix3.0 php56 PHP databases support fail
在搭建zabbix3.0时,登陆界面进行setup时,发现一个检查项没有过去。显示php database support fail,用的是MySQL5.6PHP版本是5.6运行php -versionPHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysqli.so原创 2016-12-27 14:04:58 · 6549 阅读 · 0 评论 -
Centos6.5 yum安装 MySQL6.5+
在Centos6.5环境上使用yum -y install mysql 安装的是MySQL5.1想要安装MySQL6.5 要经过一些改造。a:#vim /etc/yum.repos.d/mysql-community.repo# Enable to use MySQL 5.6[mysql56-community]name=MySQL 5.6 Community Serve原创 2016-09-29 21:11:06 · 3892 阅读 · 0 评论 -
Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0
公司内网改造后,发现原先服务器MySQL连接不上了。报Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0经查询,可以使用此方法解决。vi /etc/my.cnf在[mysqld] 后追加skip-name-resolv原创 2016-12-22 16:27:39 · 773 阅读 · 0 评论 -
MySQL 时间处理的相关记录
在使用MySQL处理时间问题时,我们经常需要使用格式转换。1.date_formateDATE_FORMAT(deal_date,'%Y-%m-%d') yyyy-mm-dd格式描述%a缩写星期名%b缩写月名%c月,数值%D带有英文前缀的月中的天原创 2016-11-28 20:54:20 · 337 阅读 · 0 评论 -
MySQL 常规排序、自定义排序和按中文拼音字母排序
在实际的SQL编写时,我们有时候需要对条件集合进行排序。下面给出3中比较常用的排序方式,mark一下1.常规排序ASC DESCASC 正序DESC倒叙-- 此处不用多讲2.自定义排序自定义排序是根据自己想要的特定字符串(数字)顺序进行排序。主要是使用函数 FIELD(str,str1,str2,str3,...)MySQL的自定义排序,str与str1原创 2016-06-07 11:21:51 · 2070 阅读 · 0 评论 -
nested exception is com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE
做MySQL update 语句的时候,发现报这异常。起初详细可能是传入的参数值太大造成的。但是我发现我穿得值中没有double类型呢。检测一下SQL,发现端倪:原SQL:update test set a=? and b=? where id=?;乍一看 这个SQL没有什么问题。但是:问题就出在这里。"and"纠正后SQL:update t原创 2016-05-21 14:38:22 · 10268 阅读 · 1 评论 -
MySQL 支持远程登陆设置
环境:系统 centos 6.5MySQL 5.61.赋于权限登陆MySQL mysql -uroot -p然后执行:grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; flush privileges; 2.打开端口/sbin/iptabl原创 2016-03-21 19:28:38 · 498 阅读 · 0 评论 -
MySQL 存储过程那点事儿
最近需要用MySQL写一个定时任务,就简单写了一个存储过程的模板,并添加了事务。一个简单的模板,以后可以把想要的操作扔进去, 放在定时里执行就OK了!DROP PROCEDURE IF EXISTS p1;CREATE PROCEDURE p1()BEGIN DECLARE tmp_id,tmp_user_id VARCHAR(50); DECLARE delay原创 2015-12-13 20:57:57 · 407 阅读 · 0 评论 -
MySQL的group_concat函数--实现查询结果 按列拼接
MySQL的group_concat函数 实现结果集的 按列拼接成字符串输出例子:TEST表SELECT GROUP_CONCAT(valid_start_time)FROM test当然,我们也可以对此结果先进行排序 然后在输出.SELECT GROUP_CONCAT( valid_start_time ORDE原创 2015-11-04 09:20:19 · 751 阅读 · 0 评论 -
mysql 5.6 utf-8 编码设置
mysql 5.5 utf-8编码 正确设置的方法:在/etc/my.cnf[mysqld]#utf-8 设置character-set-server=utf8collation-server=utf8_general_ci原创 2015-09-22 13:32:37 · 3580 阅读 · 3 评论 -
ubuntu windows mysql 中文乱码解决
sudo gedit /etc/mysql/my.cnf[mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server=utf8_unicode_ci skip-character原创 2015-09-17 17:54:04 · 372 阅读 · 0 评论 -
ubuntu下配置django+apache+mysql+mod_python+Python
网上有N种安装方法,我都试过,没有一个最后能成功,浪费了一下午的时间,终于搞定,1.install Python最新的Ubuntu操作系统是含有Python的,可以通过 Python --version 查看的:lab@lab:~$ python versionPython 2.7.1+2.install MySQL使用最简单的方法:sudo apt-get install原创 2015-09-17 17:53:36 · 352 阅读 · 0 评论