mysql sign_mysql - 随笔分类 - signheart - 博客园

随笔分类 - mysql

摘要:有一个项目需要存储ios的表情(emoji表情)这种表情虽然是utf8编码,但是一个字符需要占用4个字节,而MySQL utf8编码只能存放3字节的字符。在MySQL 5.6中,可以设置编码为utf8mb4,这个字符集是utf8的超集。1.使用低版本的mysqljar会连接出错换成 5.1.62.因为JDBC驱动并不支持utf8mb4字符集,所以不能设置JDBC URL的characterEnco...

阅读全文

posted @ 2017-03-21 17:06

signheart

阅读(742)

评论(0)

推荐(0) 编辑

摘要:所有MySQL列类型可以被索引。根据存储引擎定义每个表的最大索引数和最大索引长度。 所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。大多数存储引擎有更高的限制。 索引的存储类型目前只有两种(btree和hash),具体和存储引擎模式相关: MyISAM btree InnoDB btree MEMORY/Heap hash,btree 默认情况...

阅读全文

posted @ 2017-03-21 17:06

signheart

阅读(94)

评论(0)

推荐(0) 编辑

摘要:如果你没有修改过MySQL的配置,缺省情况下,wait_timeout的初始值是28800。wait_timeout过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可能会遭遇到“MySQLhas goneaway”之类的问题,通常来说,我觉得把wait_timeout设置为10是个不错的选择,但某些情况下可能也会出问题,比如说有...

阅读全文

posted @ 2017-03-21 17:06

signheart

阅读(6237)

评论(0)

推荐(0) 编辑

摘要:官方解释: interactive_timeout The number of seconds the server waits for activity on an interactive connection before closing it. 等待一个交互进程变成活动状态的最长时间 ...

阅读全文

posted @ 2017-03-21 17:06

signheart

阅读(73)

评论(0)

推荐(0) 编辑

摘要:Linux查看mysql 安装路径一、查看文件安装路径由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。这里以mysql为例。比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径在终端输入:whereis mysql回车,如果你安装好了mysql,就会显示文件安装的地址,例如我的显示(安装地址可能会不同)[root@l...

阅读全文

posted @ 2017-03-21 17:05

signheart

阅读(156)

评论(0)

推荐(0) 编辑

摘要:processlist命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。1. 进入mysql/bin目录下输入mysqladmin -u -p -h127.0.0.1 processlist;2. 启动mysql,输入show processlist;如果有 SUPER 权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL...

阅读全文

posted @ 2017-03-21 17:05

signheart

阅读(140)

评论(0)

推荐(0) 编辑

摘要:mysql> show global status;可以列出MySQL服务器运行各种状态值,我个人较喜欢的用法是show status like '查询值%';一、慢查询mysql> show variables like '%slow%';+------------------+-------+| Variable_name | Value |+------------------+------...

阅读全文

posted @ 2017-03-21 17:05

signheart

阅读(387)

评论(0)

推荐(0) 编辑

摘要:要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释:状态名作用域详细解释Aborted_clientsGlobal由于客户端没有正确关闭连接导致客户端终止而中断的连接数Aborted_connectsGlobal试图连接到MySQL服务器而失败的连接数Binlog_cache_disk_useGlo...

阅读全文

posted @ 2017-03-21 17:04

signheart

阅读(268)

评论(0)

推荐(0) 编辑

摘要:首次安装mysql后,使用root登录mysql。终端会提示需要输入密码。可是安装的过程并没有提示输入root的密码。怎么办呢?通过修改my。conf配置绕开mysql的授权验证,重置root用户的密码。操作过程如下 1)先停止当前正在运行的mysql服务service mysql stop2)修改my.conf 将下面的语句加入到 my.conf 文件中#skip-grant-tables保存退...

阅读全文

posted @ 2017-03-21 17:03

signheart

阅读(146)

评论(0)

推荐(0) 编辑

摘要:查看大小写区分mysql> show variables like "%case%";+------------------------+-------+| Variable_name | Value |+------------------------+-------+| lower_case_file_system | OFF | | lower_case_table_n...

阅读全文

posted @ 2017-03-21 17:03

signheart

阅读(349)

评论(0)

推荐(0) 编辑

摘要:debian 环境mysql MySQL Community Server 5.6.27首先修改 my.cnf文件 全局查找 find / -name my.cnf*[mysqld] 配置栏加入max_connections=1000重启服务

阅读全文

posted @ 2017-03-21 17:03

signheart

阅读(116)

评论(0)

推荐(0) 编辑

摘要:Mysql错误:Ignoring query to other database解决方法今天登陆mysql show databases出现Ignoring query to other database错误,又试了几个命令和sql全部提示Ignoring query to other database错误错误如下:Copyright (c) 2000, 2013, Oracle and/or i...

阅读全文

posted @ 2017-03-21 17:03

signheart

阅读(149)

评论(0)

推荐(0) 编辑

摘要:1. back_log指定MySQL可能的连接数量。当MySQL主线程在很短的时间内得到非常多的连接请求,该参数就起作用,之后主线程花些时间(尽管很短)检查连接并且启动一个新线程。back_log参数的值指出在MySQL暂时停止响应新请求之前的短时间内多少个请求可以被存在堆栈中。如果系统在一个短时间内有很多连接,则需要增大该参数的值,该参数值指定到来的TCP/IP连接的侦听队列的大小。不同的操作系...

阅读全文

posted @ 2017-03-21 17:03

signheart

阅读(182)

评论(0)

推荐(0) 编辑

摘要:调整MySQL运行参数,修改/etc/my.cnf文件调整mysql运行参数重启MySQL后生效,在MySQL4版本以后,一部分内部变量可以在MySQL运行时设置,不过重启MySQL就失效了。 mysqld程序--目录和文件basedir = path # 使用给定目录作为根目录(安装目录)。datadir = path # 从给定目录读取数...

阅读全文

posted @ 2017-03-21 17:02

signheart

阅读(350)

评论(0)

推荐(0) 编辑

摘要:mysqldump常用于MySQL数据库逻辑备份。 1、各种用法说明 A. 最简单的用法:mysqldump -uroot -pPassword [database name] > [dump file] 上述命令将指定数据库备份到某dump文件(转储文件)中,比如:mysqldump -uroot -p123 test > test.dump 生成的test.dump文...

阅读全文

posted @ 2017-03-21 17:01

signheart

阅读(70)

评论(0)

推荐(0) 编辑

摘要:DATE_SUB() 函数从日期减去指定的时间间隔。语法DATE_SUB(date,INTERVAL expr type)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type 参数可以是下列值:Type 值MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSEC...

阅读全文

posted @ 2017-03-21 17:01

signheart

阅读(165)

评论(0)

推荐(0) 编辑

摘要:对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) select DAYOFWEEK('19...

阅读全文

posted @ 2017-03-21 17:01

signheart

阅读(99)

评论(0)

推荐(0) 编辑

摘要:假设你的数据库是mysql,如果数据源配置不当,将可能发生经典的“8小时问题”。原因是mysql在默认情况下,如果发现一个连接的空闲时间超过8小时,将会在数据库端自动关闭这个连接。而数据源并不知道这个连接已经关闭了,当它将这个无用的连接返回给某个dao时,dao就会报无法获取connection异常。 如果采用dbcp的默认配置,由于testOnBorrow属性的默认值是true,数据源在将...

阅读全文

posted @ 2017-03-21 17:01

signheart

阅读(401)

评论(0)

推荐(0) 编辑

摘要:确认你的安装版本mysql分为开发版本和稳定版本(GA),开发版本拥有最新的特性,但是并不稳定,也没有完全经过测试,可能存在严重的bug,而稳定版本是经过了长时间的测试,消除了具有已知的bug,其稳定性和安全性都得到一定的保障。对于一个mysql的版本号如:mysql-5.6.1-m1,这个版本号意味着什么呢?1.对于5.6.1的解释:第一个数字5代表了文件格式,第二个数字6代表了发行级别,第三个...

阅读全文

posted @ 2017-03-21 17:01

signheart

阅读(102)

评论(0)

推荐(0) 编辑

摘要:FLUSH PRIVILEGES 修改完权限必须调用一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password -...

阅读全文

posted @ 2017-03-21 16:59

signheart

阅读(186)

评论(0)

推荐(0) 编辑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值