初始化mysql数据库时提示字符编码错误的解决办法

作者:网络医生 发布于:2012-4-9 8:58 Monday 分类:数据库

有时候在安装完数据库并初始化的时候会出现如下错误:

root@localhost mysql-5.5.19]# bash scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/home/webserver/mysqldata/
Installing MySQL system tables...
120330 16:19:42 [ERROR] Unknown collation: 'utf8-general_ci'
120330 16:19:42 [ERROR] Aborting
120330...

阅读全文>>

标签: mysql 数据库 mysql5

评论(0) 引用(1) 浏览(191641)

在Linux系统下安装大于mysql5.5版本的数据库

作者:网络医生 发布于:2012-3-30 14:02 Friday 分类:数据库

linux下mysql 5.5的安装方法:
1、安装所需要系统库相关库文件
     gcc等开发包,在安装linux系统的时候安装。
2、创建mysql安装目录
  # mkdir -p /usr/local/mysql/
3、创建数据存放目录
  # mkdir -p /service/data/
4、创建用户和用户组与赋予数据存放目录权限
  # groupadd mysql
  # useradd -g mysql mysql
  # chown mysql:mysql -R /service/data/
5、安装cmake(mysql5.5以后是通过cmake来...

阅读全文>>

标签: mysql 数据库 mysql5.5

评论(0) 引用(6) 浏览(11452)

replace函数批量替换MySql数据库中指定的字符串

作者:网络医生 发布于:2012-2-23 17:16 Thursday 分类:数据库

       很多时候在数据库中存在一些字符串,需要我们进行修改,如果一个个的进行修改非常的麻烦,MySql中有一个replace命令可以实现对字符串的批量替换。如下图我们需要把里面的115.158.119替换成10.212.18

点击查看原图

命令格式如下:   UPDATE 数据表名 SET 字段名 = replace(字段名, '要替换的字符串', '替换为') WHERE 设定条件UPDATE 数据表名 SET 字段名 = replace(字段名, '要替换的字符串', '替换为') ...

阅读全文>>

标签: mysql 数据库 批量替换 replace

评论(2) 引用(37) 浏览(29211)

用crontab来实现MySQL数据库的自动备份

作者:网络医生 发布于:2011-2-2 14:53 Wednesday 分类:数据库

  

     利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。

  1、创建保存备份文件的路径/mysqldata

  #mkdir /mysqldata

  2、创建/usr/sbin/bakmysql文件

  #vi /usr/sbin/bakmysql

  输入

  rq=` date +%Y%m%d `   //+号前有空格

  tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql

  或者写成

  rq=` date +%Y%...

阅读全文>>

标签: mysql 数据备份 crontab

评论(0) 引用(1) 浏览(9866)

MySQL数据库密码丢失,如何解决?

作者:网络医生 发布于:2011-1-25 20:49 Tuesday 分类:数据库

#/etc/init.d/mysqld stop           //停止MySQL数据库

  #cd /usr/bin/mysql                   //进入安装目录中的mysql文件夹

#mysqld_safe --user=mysql --skip-grant-tables --skip-networking ...

阅读全文>>

标签: mysql 数据库 密码

评论(0) 引用(0) 浏览(88034)

关于MySQL的字符集问题

作者:网络医生 发布于:2010-10-25 10:47 Monday 分类:数据库

        MySQL(4.1以后版本) 服务器中有六个关键位置使用了字符集的概念,他们是:client 、connection、database、results、server 、system。MySQL有两个字符集概念:一个就是字符集本身,一个是字符集校验规则。字符集影响数据在传输和存储过程中的处理方式,而字符集校验则影响ORDER BY和GROUP BY这些排序方式。

1.和存储有关的
服务器字符集 (@@character_set_server )
库字符集 (@@character_set_database )
...

阅读全文>>

标签: mysql 字符集 乱码

评论(0) 引用(3) 浏览(34034)

Linux系统下安装MySQL数据库

作者:网络医生 发布于:2010-7-28 21:21 Wednesday 分类:数据库

1、环境:Fedora Core 7,mysql-5.0.18.tar.gz

   注意:如果系统安装时已经安装了mysql则用rpm -e ******* --nodeps 强制御载掉即可。

2、进入mysql存放的文件夹解压,#tar zxvf mysql-5.0.18.tar.gz

进入解压后的文件夹 :[root@fedora zhangyan]# cd mysql-5...

阅读全文>>

标签: linux mysql 数据库

评论(0) 引用(2) 浏览(30580)

Powered by emlog