mysql/mariadb
文章平均质量分 88
北渔。
生于北,慕于南。一路雪川平原,巍峨名川。羡曲径回廊,亭台楼榭。性淡薄疏离,挚友无几,亲疏随缘。讷于言,惰于行,生之源,死之所,千帆所感隐于笔端。城南一隅,烹茶一壶,小曲儿唱亮。养一犬,独享终年。
展开
-
mysql 5.5 更改默认字符集
首先,MySQL的字符集问题主要是两个概念,一个是Character Sets,一个是Collations,前者是字符内容及编码,后者是对前者进行比较操作的一些规则。这两个参数集可以在数据库实例、单个数据库、表、列等四个级别指定。对于使用者来说,一般推荐使用utf8编码来存储数据。而要解决乱码问题,不单单是MySQL数据的存储问题,还和用户的程序文件的编码方式、用户程序和M转载 2013-05-15 00:04:00 · 1059 阅读 · 0 评论 -
CentOS 6.3 安装 MySQL 5.6.15并修改MySQL的root用户密码
一、安装前准备工作 在linux下面 ,mysql一般是安装linux系统的时候自带的,一般都是5.1的版本。但是5.1的有一些功能没有,如 full join ,因为项目的需要,所以只好升级mysql数据库。因为官方是没有升级包的,所以只有先卸载,在升级。下载地址http://dev.mysql.com/downloads/mysql/这个是ORACLE官网的地址(Mysql已被or原创 2014-01-11 13:06:57 · 8951 阅读 · 1 评论 -
MySql字符编码详解
MySQL 对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和行()。 查看: mysqli_query($conn,"set names gb2312");实质是设置了三个: 上面我们看到,要让 MySQL 不出现乱码,要点是在于数据库连接的编码方式,而数据库表的转载 2014-03-25 10:24:20 · 1118 阅读 · 0 评论 -
mysql 插入中文乱码的解决办法
在解析一些文件的时候会碰到一些字符无法插入到数据库中,下面是解决方案在[mysqld]节点下添加character_set_server=utf8,然后重启musql服务,然后重启musql服务原创 2015-02-09 11:54:31 · 541 阅读 · 0 评论 -
centos6.5下安装mysql
1.使用yum命令安装mysql[html] view plaincopy[root@bogon ~]# yum -y install mysql-server 2.设置开机启动[html] view plaincopy[root@bogon ~]# chkconfig mysqld on转载 2015-04-17 21:32:40 · 493 阅读 · 0 评论 -
mysql 常用用户权限管理和数据导入导出命令
一、用户权限管理二、数据导入导出mysql将查询结果导出csv文件into outfile 例句:select * from table_name into outfile '/tmp/tmp.csv' fields terminated by ',';详解:① into outfile '/tmp/tmp.csv' 指定导出文件的目录和文件名,注意,这里导出的数据文件原创 2015-08-12 09:58:36 · 5536 阅读 · 0 评论 -
mysql TIMESTAMP(时间戳)详解
mysql TIMESTAMP(时间戳)详解 TIMESTAMP的变体1,TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 在创建新记录和修改现有记录的时候都对这个数据列刷新 2,TIMESTAMP DEFAULT CURRENT_TIMESTAMP 在创建新记录的时候把这转载 2015-07-30 13:59:29 · 922 阅读 · 0 评论 -
MySQL锁定状态查看命令
1 show processlist;SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。如果有线程在update或者insert 某个表,此时进程的status为updating 或者 s转载 2015-10-20 11:23:16 · 474 阅读 · 0 评论 -
MYSQL数据库管理之权限管理
经常遇到有网友在QQ群或者论坛上问关于mysql权限的问题,今天抽空总结一下关于这几年使用MYSQL的时候关于MYSQL数据库的权限管理的经验,也希望能对使用mysql的网友有所帮助!一、MYSQL权限简介关于mysql的权限简单的理解就是mysql允许你做你权利以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接mysql,转载 2016-02-03 16:36:00 · 613 阅读 · 0 评论 -
mysql-5.6.16-win32免安装版安装过程
http://blog.csdn.net/fzhmoive/article/details/20042437,http://blog.csdn.net/leili0806/article/details/85736361. 下载MySQL Community Server 5.6.16 212MB2. 解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下,我的解压目录转载 2014-05-25 16:50:28 · 4648 阅读 · 0 评论 -
MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
数据库引擎介绍MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一个引擎。下面介绍几种数据库引擎: ISAM:ISAM是一个定义明确且转载 2013-09-19 12:49:16 · 1391 阅读 · 0 评论 -
JAVA连接MYSQL通过查询返回的结果集获取表结构字段类型
static void exec(ResultSet rs, PreparedStatement mstmt) throws SQLException { ResultSetMetaData rsmd = rs.getMetaData(); int i = -1; int type = -1; try { for (i = 1; i <= rsmd.getColumnCou原创 2013-09-15 11:12:49 · 15058 阅读 · 1 评论 -
mysql反向解析导致连接数据库过慢的问题
今天公司的服务器linux因换了个路由器换了网段,从20.62换到23.62,结果,发现在与数据库建立连接的时候很慢,基本上需要30秒钟左右,其它建立连接后数据库的操作基本正常,就与数据库建立连接比较慢,后来查了半天,排除了是网络的问题。在网上查了一下,发现了mysql有一个“反向解析”的问题:安装mysql后,默认反向解析是打开的。不管你是使用域名还是IP连接数据库,mysqld都会做一原创 2013-09-12 19:40:12 · 1732 阅读 · 0 评论 -
Mysql查看编码方式专题
Mysql查看编码方式专题一、查看数据库的字符集show variables like 'character\_set\_%';输出:+--------------------------+--------+| Variable_name | Value |+--------------------------+---转载 2013-05-15 00:59:16 · 742 阅读 · 0 评论 -
MySQL 编码设置
mysql编码设置MYSQL 2009-09-11 15:37 阅读73 评论1 字号: 大大 中中 小小mysql> SHOW VARIABLES LIKE 'character_set_%';+--------------------------+----------------------------+| Variable_name | Value |+-------转载 2013-05-15 01:14:08 · 754 阅读 · 0 评论 -
解决MySql Command Line Client查询结果乱码问题
乱码问题: 数据库是MySql,存储的是中文的内容用MySql Command Line Client 查看是乱码,但是用MySql Administrator查看却显示正确先看数据库的相关编码mysql> show variables like 'character_set_%';+--------------------------+-----------------------原创 2013-05-15 02:05:56 · 3637 阅读 · 0 评论 -
内存分配问题
寄存器:最快保存区域。有编译器分配,我们不能直接控制。堆栈(RAM中):(类似于栈):主要存储基本的数据类型和对象引用。编译是必须知道栈内所保存数据的“长度”以及“存活时间”。向下移动创建内存,向上移动释放内存,运行速度快,但不灵活,通过“堆栈指针”获得处理支持。堆(RAM中):比起栈不必知道“长度”和“存活时间”,更加灵活。但是由于是请求操作系统分配的,所以“分配”和“销毁”需要转载 2013-06-19 18:24:14 · 824 阅读 · 0 评论 -
JAVA 连接mysql 时Address already in use: connect
org.hibernate.exception.JDBCConnectionException: Cannot open connection at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74) at org.hibernate.exception.JDB转载 2013-06-19 16:39:39 · 3963 阅读 · 0 评论 -
Caused by: java.net.BindException: Address already in use: connect解决办法
先说一下我的代码的具体情况吧。我的代码是每隔一小时就采集中国2400家企业的股价,然后把采集的结果一条一条地插入到数据库中,每采集到一家公司就会直接插入表中,所以会产生很多连接,代码是运行在TOMCAT下的,在本机测试时,每次插入表中四五百条记录后就报错Caused by: java.net.BindException: Address already in use: connect,如标题所原创 2013-06-20 15:54:24 · 12829 阅读 · 0 评论 -
MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码)
MySQL基础配置之mysql的默认字符编码的设置(my.ini设置字符编码)MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明.MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8为例来说明需要注意的是,要修改的地方非常多,相应的修改方法也很多。下面是一种最转载 2013-08-08 14:55:57 · 937 阅读 · 0 评论 -
深入Mysql字符集设置
作者: Laruence( )本文地址: http://www.laruence.com/2008/01/05/12.html转载请注明出处根据Chaos Wang的PPT整理而成, 在此再次感谢Chaos Wang的此次TechTalk基本概念• 字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等;• 给定一系列转载 2013-08-08 14:19:03 · 710 阅读 · 0 评论 -
异常处理:使用UTF-8编码Mysql仍然抛出Incorrect string value异常
之前还以为从上至下统一用上UTF-8就高枕无忧了,哪知道今天在抓取新浪微博的数据的时候还是遇到字符的异常。新浪微博返回的数据编码是unicode,而数据库用的是uft8,在转换的时候有些字符会得到4字节的utf8编码。从新浪微博抓到的数据在入库的时候抛出异常:Incorrect string value: '\xF0\x90\x8D\x83\xF0\x90...'原创 2013-08-29 17:41:39 · 13222 阅读 · 0 评论 -
centos7.5下yum 安装mariadb10.3详解
目录 前言1、删除旧版本2,创建 MariaDB.repo3、安装 install MariaDB4、 安装完成MariaDB,首先启动MariaDB5、 设置开机启动systemctl 常用命令:6、 接下来进行MariaDB的相关简单配置7.测试登录 8、配置mariaDB相关字符集1)、文件/etc/my.cnf2)、文件/etc/my.c...原创 2018-10-18 16:29:14 · 7454 阅读 · 0 评论