使用shell操作mysql数据库
作者:网络医生 发布于:2012-4-27 20:14 Friday 分类:shell
本文只是简单介绍一下如何用shell来操作数据库,自己可以根据需要写出更复杂的功能,这里只是提供一个思路,抛压引玉。
例:把appache的访问日志ip存入mysql数据库中
创建存放IP地址的数据库和表:
create database zh...
巧用手机短信来监控mysql数据库的运行壮态
作者:网络医生 发布于:2012-4-23 10:03 Monday 分类:shell
思路:
当mysql进程死掉的时候可以发出一封邮件,移动139邮箱有邮件到达后转发到手机的功能,我们可以利用139邮箱的这个功能间接实现利用短信报警来监控mysql数据库。
监控mysql的方法很多,我这里列出两种,基于端口号或进程来判断mysql的运行壮态。
1、基于端口号监控
#...
linux下搭建nginx+php(FastCGI)+mysql运行环境
作者:网络医生 发布于:2012-4-13 12:32 Friday 分类:Linux技术
一、安装环境
1、CentOS5.5
2、php5.4
3、MySQL5.5.19
二、安装程序依赖库和开发环境
为了省事把所需要的库文件全都安装上,可以使用rpm包安装,也可以用yum命令安装,
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxm...
初始化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...
在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来...
replace函数批量替换MySql数据库中指定的字符串
作者:网络医生 发布于:2012-2-23 17:16 Thursday 分类:数据库
很多时候在数据库中存在一些字符串,需要我们进行修改,如果一个个的进行修改非常的麻烦,MySql中有一个replace命令可以实现对字符串的批量替换。如下图我们需要把里面的115.158.119替换成10.212.18
命令格式如下:
rpm删除安装包时总是提示specifies multiple packages
作者:网络医生 发布于:2011-4-28 21:18 Thursday 分类:Linux技术
在用rpm命令删队linux系统中的rpm软件包时总是提示specifies multiple packages,可以加
一个 –-allmatches 参数来解决。
例:
rpm -e mysql-5.0.77-3 --nodeps --allmatches
用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数据库密码丢失,如何解决?
作者:网络医生 发布于: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 ...
vsftp+mysql实现虚拟用户登录安装配制
作者:网络医生 发布于:2010-12-10 8:14 Friday 分类:Linux技术
环境: RedHat AS 4
一、前言
Vsftp(Very Secure FTP)是一种在Unix/Linux中非常安全且快速稳定的FTP服务器,目前已经被许多大型站点所采用。
Vsftpd的实现有三种方式:
1、匿名用户形式:在默认安装的情况下,系统只提供匿名用户访问。
2、本地用户形式:以/etc/passwd中的用户名为认证方式。
3、虚拟用户形式:支持将用户名和口令保存在数据库文件或数据库服务器中。(本文所介绍的安装方式)
二、下载Vsftp...
联系方式
-
mail: mail@num123.com
QQ: 76908265
日志分类
随机日志
日历
标签云
最新碎语
- 博客多年没更新了,但一直都在运行。天朝的管制太严格了,今天迁移到香港的服务器上。
2018-07-25 13:51
- 决心一下,行动要快。
2013-09-09 09:02
- 为灾区人民祈福!
2013-04-22 12:45
- 都是停电惹的祸
2013-03-17 20:06
- 假期结束,开始上班。
2012-08-13 07:17
- 堵到机场高速上了
2012-07-13 18:14
- 人生的计划永远赶不上变化。
2012-07-10 18:45
- 接受你所接受的,珍惜你所拥有的。
2012-05-11 14:13