mysql
Java高知社区
关注我,每天分享高质量技术文章。
展开
-
mysql定时任务简单例子
如果要每30秒执行以下语句:update userinfo set endtime = now() WHERE id = '110';可以给mysql建个定时任务,具体方法如下:delimiter // /* 设定语句终结符为 //,因存储过程语句用;结束 */一、查看event是否开启show variables like '%sche%';开启event_s原创 2013-09-09 16:12:27 · 32278 阅读 · 4 评论 -
ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)解决方案
新装mysql连接时会报错:ERROR 1045 (28000): Access denied for user ’root’@’localhost’ (using password: NO)解决方案如下:方法一:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-原创 2016-08-12 21:46:07 · 4763 阅读 · 0 评论 -
Host 'XXX' is not allowed to connect to this MySQL server解决方案
如何允许远程连接mysql数据库呢,操作如下:首先登录账号mysql -uroot -p使用mysql用户use mysql如何开启MySQL的远程帐号,创建远程登陆用户并授权grant all PRIVILEGES on test_db.* to root@'192.168.1.101' identified by '123456';上面的语句表示将 tes原创 2016-08-12 22:33:49 · 40409 阅读 · 1 评论 -
Linux下mysql中文乱码解决方案
安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件;由于linux下MySQL的默认安装目录分布在不同的文件下;不像windows一样放在同一目录下,只需修改其中的my.ini文件,重起后就生效了;所以先来看看linux下MySQL的数据库文件、配置文件和命令文件分别在不同的目录 :1、数据库目录,原创 2016-08-13 09:05:47 · 3058 阅读 · 0 评论 -
rpm安装mysql5.6
之前使用yum安装mysql确实很方便,但是默认安装的myql5.0版本的,不支持utf8mb4(utf8mb4扩展到一个字符最多能有4节,所以能支持更多的字符集,比如支持emoji表情)编码格式,所以要升级数据库,yum库升级貌似有点费劲,果断卸载了,使用rpm直接安装,卸载的时候遇到一些问题,要卸载干净请参考之前写的一篇文章:http://blog.csdn.net/tjcyjd/articl原创 2016-08-16 22:08:23 · 1840 阅读 · 0 评论 -
mysql创建数据库后出现Access denied for user 'root'@'%' to database 'xxx'
1.创建数据库create database mytest;2.连接数据库报以下错:Access denied for user 'root'@'%' to database 'mytest'原因:创建完数据库后,需要进行授权,在本地访问一般不会存在这个问题。3.授权数据库操作grant all on xxx.* to 'root'@'%' iden原创 2017-02-28 22:06:17 · 24804 阅读 · 3 评论 -
linux下使用yum安装mysql详解
本人博客上一篇(http://blog.csdn.net/tjcyjd/article/details/41646889)已讲了yum源的配置,有了yum那么安装mysql就会很简单,具体如下:1、安装客户端和服务器端确认mysql是否已安装:yum list installed mysql*rpm -qa | grep mysql*查看是否有安装包:yum list mysql原创 2014-12-01 23:18:02 · 19708 阅读 · 2 评论 -
深入解析MySQL分区(Partition)功能
自5.1开始对分区(Partition)有支持,6.0应比较稳定= 水平分区(根据列属性按行分)=举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。=== 水平分区的几种模式:===* Range(范围) – 这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通过年份划分成三个分区,80年代(1980's)的数据,9原创 2013-09-06 14:49:05 · 133930 阅读 · 8 评论 -
Linux下配置Mysql允许远程访问详解
操作非常简单,就5步骤,如下:1.进入 mysql:/usr/local/mysql/bin/mysql -u root -p2.使用 mysql库 :use mysql;3.查看用户表 :SELECT `Host`,`User` FROM user;4.更新用户表 :UPDATE user SET `Host` = '%' WH原创 2014-12-01 09:39:35 · 16534 阅读 · 0 评论 -
简单了解mysql表分区
一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括:翻译 2013-09-05 14:53:46 · 2798 阅读 · 1 评论 -
MySql最简单的触发器例子
如下:DROP TRIGGER IF EXISTS t_afterupdate_on_tab1;CREATE TRIGGER t_afterupdate_on_tab1AFTER UPDATE ON tab1FOR EACH ROWBEGIN delete from tab2 where old.status=0 and pid=old.id;END;原创 2013-09-26 17:21:06 · 4686 阅读 · 0 评论 -
mysql中utf8和utf8mb4区别
一、简介MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。二、内容描述那上面说了既然utf8能够存下大部分中文汉字,那为什么还要使用utf8mb4呢? 原来mysql原创 2016-08-03 15:34:33 · 2852 阅读 · 0 评论