Welcome 微信登录

首页 / 数据库 / MySQL

Linux系统中配置MySQL的默认字符集(character-set)

Linux系统中配置MySQL的默认字符集(character-set)

以下运行的Linux 为Ubuntu 7.10 MySQL为6.0a。在MySQL 中默认安装的字符集是liant1,我们想使用uft8,,必须每次都要设置,为了方便我们可以将默认的字符集改成uft8方法如下:1、找到并编辑文件my.cnf, 它位于/etc/下面。 sudo gedit /etc/my.cnf 2、找到[MySQLd]节,修改或增加以下行:default_character_set=utf83、找到[MySQL]节,修改或增加以下行:de...
Linux系统下MySQL用户限额的实现

Linux系统下MySQL用户限额的实现

原理:由于Linux系统下MySQL每个用户的数据库都是以目录的形式存在于/var/db/mysql或者其他目录下。一个目录就是一个数据库。所以可以通过检测目录的大小得到数据库大小,判断容量是否超过限额,如果超过限额就取消该用户的insert,create,update,create temp table权限,允许select,delete等其他权限。实现的脚本如下:su-2.05b# cat quotamysql.sh#!/bin/sh#hmy-2004...
MySQL主从同步设置笔记

MySQL主从同步设置笔记

主从同步的MySQL设置网上也笔记多。也没啥说得。主要记录一下我们公司的需求。MySQL跨库跨表的同步:replicate-wild-do-table =test%.%(两个%都很重要,我原来只写前面一个,启动MySQL的时候会报错,同步以test打头的库名下的所有表)多库的同步:replicate-do-db = db1replicate-do-db = src1上述写法正确。比较重要的命令。show slave statusG; Relay_Maste...
在SUSE Linux中让其他用户能运行Oracle命令

在SUSE Linux中让其他用户能运行Oracle命令

SUSE Linux中让其他用户能运行Oracle命令的方法介绍:suid/guid的问题: 要求非Oracle用户也能运行sqlplus等oracle命令。 解决方法:假如希望设置s u i d,那么就将相应的权限位之前的那一位设置为4;如果希望设置g u i d,那么就将相应的权限位之前的那一位设置为2;如果希望两者都置位,那么将相应的权限位之前的那一位设置为4+2。 一旦设置了这一位,一个s将出现在x的位置上。注意:在设置s u i d或g u i ...
MySQL中的utf8中文排序的解决方案

MySQL中的utf8中文排序的解决方案

在MySQL中使用默认字符集为utf8,结果想要把中文按拼音排序出现了问题,排出来的顺序乱七八糟,不是我们想要的结果。解决方案如下:1、不想改变表定义及默认编码的情况,将字段先转换成gbk编码再排序:SELECT * FROM table ORDER BY CONVERT( chinese_field USING gbk ) ;前提是在安装MySQL时安装了gbk字符集,不然会报错:#1115 - Unknown character set: "gbk"在...
Linux下查询MySQL大量数据时的分页技巧

Linux下查询MySQL大量数据时的分页技巧

在Linux下使用MySQL(特指MySQL的客户端工具)进行查询,当数据比较多时,很快就一页一页的翻过去了,无法看清数据。 在Linux下是有办法看清每一页的数据的。可以用--pager参数 比如MySQL --pager=more 或者MySQL --pager=less 这样每显示满一页,就会等待你按键来翻页,比如按空格键。按q则退出此查询,不用等到全部显示完。 如果使用了--pager=less还可以按B键来往前翻页,看已经看过的数据。使用上下箭头...
Linux平台下Oracle 密码文件重建

Linux平台下Oracle 密码文件重建

很多时候需要对Oracle密码文件进行重建,ORACLE对密码文件有着较为严格的要求,比如文件名,文件名大小写等等,有一次因ORACLE_SID的大小写折腾了很久,现记录如下Linux平台:orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password="" entries=n注意这里$ORACLE_SID的大小写给用户赋予sysdba权限后会记录在v$pwfile_users视图中,如果密码文件不存在会返回O...
Linux系统中下载安装及配置MySQL

Linux系统中下载安装及配置MySQL

1、Linux系统中安装MySQL rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。 1)安装服务器端 在有两个rmp文件的目录下运行如下命令: [root@test1 local]# rpm -ivh M...
<< 991 992 993 994 995 996 997 998 999 1000 >>