技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录注册

下次自动登录
现在位置 >首页 > MySQL
0℃
2016年10月08日 MySQL ⁄ 被围观 3,651次+
说明: 开启MySQL binlog日志的服务器,如果不设置自动清理日志,默认binlog日志一直保留着,时间一长,服务器磁盘空间被binlog日志占满,导致MySQL数据库出错。 使用下面方法可以安全清理binlog日志 一、没有主从同步的情况下清理日志 mysql -uroot -p123456 -e 'PURGE MASTER LOGS BEFORE DATE_SUB( NOW( ),INTERVAL 5 DAY)'; #mysql 定时清理5天前的binlog mysql -u root -p  #进入mysql 控制台 reset master;  #重置binlog 二、MySQL主从同步下安全清理binlog日志 1、mysql  -u root -p   #进入从服务器mysql...
阅读全文

0℃
2015年08月02日 MySQL ⁄ 被围观 5,368次+
说明: 线上的一台MySQL数据库服务器突然断电,造成系统故障无法启动,重新安装系统后,找到之前的MySQL数据库文件夹。 问题: 通过复制文件的方式对之前的MySQL数据库进行恢复,发现在程序调用时找不到数据库中的表,造成网站无法正常访问。 分析: 1、MySQL数据库,使用拷贝文件方式来恢复数据库,只支持MyISAM引擎; 2、如果有数据库或数据表使用了InnoDB引擎,恢复的时候,必须连同MySQL数据库目录下的ibdata1文件一起拷贝过来。 解决办法: 1、停止MySQL服务 service mysqld stop 2、找之前的备份数据库文件...
阅读全文
0℃
2015年07月24日 MySQL ⁄ 被围观 11,196次+
问题: 由于MySQL编码原因会导致数据库出现乱码。 解决办法: 修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码。 具体操作: 1、进入MySQL控制台 mysql -uroot -p #输入密码进入 status; #查看当前MySQL运行状态,如下图所示: 系统运维  www.osyunwei.com  温馨提醒:系统运维原创内容©版权所有,转载请注明出处及原文链接 Server characterset: latin1 Db characterset: latin1 Client characterset: utf8 Conn. characterset: utf8 默认客户端和服务器端都用了latin1编码...
阅读全文
0℃
2014年05月27日 MySQL ⁄ 被围观 14,442次+
说明: 操作系统:CentOS 5.X 64位 MySQL版本:mysql-5.5.35 MySQL配置文件:/etc/my.cnf MySQL 数据库存放目录:/data/mysql 实现目的:开启MySQL慢查询日志功能,安装使用MySQL慢查询分析mysqlsla 具体操作: 一、开启MySQL慢查询功能 mysql -u  root -p  #进入MySQL控制台 show variables like '%slow%';   #查看MySQL慢查询是否开启 set global slow_query_log=ON;   #开启MySQL慢查询功能 show variables like "long_query_time";  #查看MySQL慢查询时间设置,默认10秒 set global long_query_time=5;  #...
阅读全文
0℃
2014年01月21日 MySQL ⁄ 被围观 9,148次+
说明: 操作系统:CentOS 目的:定时监控MySQL主从数据库是否同步,如果不同步,记录故障时间,并执行命令使主从恢复同步状态 1、创建脚本文件 vi /home/crontab/check_mysql_slave.sh   #编辑,添加下面代码 #!/bin/sh # check_mysql_slave status # author www.osyunwei.com ip=eth0  #网卡名称 mysql_binfile=/usr/local/mysql/bin/mysql mysql_user=root  #MySQL数据库账号 mysql_pass=123456  #密码 mysql_sockfile=/tmp/mysql.sock datetime=`date +"%Y-%m-%d/%H:%M:%S"`   #获取当前时间 mysql_slave_logf...
阅读全文
7℃
2013年04月12日 MySQL ⁄ 被围观 9,915次+
说明: 操作系统:CentOS 5.9 64位 MySQL版本:mysql-5.6.10 MySQL安装目录:/usr/local/mysql MySQL数据库存放目录:/data/mysql 准备篇: 一、配置好IP、DNS 、网关,确保使用远程连接工具能够连接服务器,服务器yum命令可以正常使用 二、配置防火墙,开启3306端口 vi /etc/sysconfig/iptables  #编辑 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT  #允许3306端口通过防火墙 系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接 特...
阅读全文
0℃
2012年08月16日 MySQL ⁄ 被围观 9,934次+
说明: 操作系统:Windows Server 2008 R2 MySQL版本:5.5.25a MySQL程序安装目录:D:\Program Files\MySQL\MySQL Server 5.5 MySQL数据库默认目录:C:\ProgramData\MySQL\MySQL Server 5.5\data\ 需求:修改MySQL数据库目录为D:\Program Files\MySQL\MySQL Server 5.5\data 具体操作: 一、停止MySQL 开始-cmd net stop mysql55 二、复制原来数据库目录到新目录 1、备份D:\Program Files\MySQL\MySQL Server 5.5\中的data目录为data-bak 2、复制C:\ProgramData\MySQL\MySQL Server 5.5\中的data目录到 D:\Progr...
阅读全文
0℃
2012年08月16日 MySQL ⁄ 被围观 9,321次+
说明: 操作系统:Windows Server 2003 MySQL版本:5.5.25 MySQL程序安装目录:D:\Program Files\MySQL\MySQL Server 5.5\ MySQL数据库目录:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data 需求:修改MySQL数据库目录为D:\Program Files\MySQL\MySQL Server 5.5\data 具体操作: 一、停止MySQL 开始-运行-cmd net stop mysql55 系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接 二、复制原来数据库存放目录到新目录 1、备份D:\Pro...
阅读全文
1℃
2012年08月15日 MySQL ⁄ 被围观 12,965次+
说明: 操作系统:CentOS 5.8 Web运行环境:Apache+MySQL+PHP(全部使用yum命令在线安装) Apache版本:2.2.3 MySQL版本:5.0.95 PHP版本:5.1.6 由于php版本太低,采用第三方yum源升级到php-5.2.17 MySQL数据库路径由默认的/var/lib/mysql目录修改为/data/mysql_data/mysql目录 系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链 网站运行正常 修改: php程序要连接sql server 2000数据库,服务器必须安装php-mssql扩展包,系统默认的php-mssql的版本为:php-mssql-5.1.6,...
阅读全文
0℃
2012年04月13日 MySQL ⁄ 被围观 4,967次+
出现问题:在Ubuntu系统中,添加了MySQL账户,赋予了数据库完全操作权限,并且允许数据库从外部链接 但是,还是无法远程访问MySQL数据库。 原因:Ubuntu系统中,默认安装的MySQL限制了只有本机才能访问数据库 解决办法:取消MySQL数据库的本机绑定限制 nano /etc/mysql/my.cnf    #编辑配置文件 找到bind-address = 127.0.0.1 改为 #bind-address = 127.0.0.1 ctrl+o   #保存配置 ctrl+x   #退出 系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接 /etc/init.d/mysql rest...
阅读全文
1℃
2012年04月11日 MySQL ⁄ 被围观 6,253次+
说明: 我这里要把MySql数据库存放目录/var/lib/mysql下面的pw85数据库备份到/home/mysql_data里面,并且保存为mysqldata_bak_2012_04_11.tar.gz的压缩文件格式(2012_04_11是指备份执行时当天的日期), 最后只保留最近7天的备份。 实现步骤: 1、创建保存备份文件的目录:/home/mysql_data    cd /home  #进入目录    mkdir mysql_data   #创建目录 2、创建备份脚本文件:/home/mysql_data/mysql_databak.sh    cd /home/mysql_data     #进入目录    touch mysql_databak.sh  #创建文件    nano  mysql_databak....
阅读全文
1℃
2012年02月01日 MySQL ⁄ 被围观 18,468次+
引言:在linux系统中,如果忘记了MySQL的root密码,有没有办法重新设置新密码呢?  答案是肯定的,下面教大家一个比较简单的重置MySQL root密码的办法: 1、编辑MySQL配置文件my.cnf 系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接 vi /etc/my.cnf    #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables [mysqld] skip-grant-tables :wq!  #保存退出 service mysqld restart  #重启MySQL服务 2、进入MySQL控制台 mysql -uroot -p   #直接按回车,这时不需要...
阅读全文
0℃
2011年11月07日 MySQL ⁄ 被围观 4,765次+
需求: 把MySQL数据库目录中的dz数据库备份到/home/dz_bak.sql ,然后再新建一个数据库dzbak,最后把/home/dz_bak.sql 导入到数据库dzbak中。 系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接 操作如下:以下操作均在终端命令行下进行  1、mysqldump -u root -p dz > /home/dz_bak.sql        #导出数据库      123456     #输入数据库密码      扩展:      mysqldump -u root -p dz pre_portal_comment >  /home/pre_portal_comment_bak.sql  #导出数据库中...
阅读全文
0℃
2011年11月05日 MySQL ⁄ 被围观 7,377次+
需求: 1、在MySQL中创建数据库mydata 2、新建MySQL账户admin密码123456 3、赋予账户admin对数据库mydata具有完全操作权限 系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接 ====================================================================== 操作如下: 1、登录MySQL数据库       mysq  -uroot  -p    #在终端命令行输入       123456         #输入密码 2、show databases;     #显示数据库列表 3、create database mydata;     #建立数据库mydata 4、inser...
阅读全文
2℃
2011年11月05日 MySQL ⁄ 被围观 19,311次+
引言: 1、phpmyadmin程序所在服务器:192.168.1.1,访问地址为:http://192.168.1.1/phpmyadmin 2、MySQL数据库所在服务器:192.168.1.2,已经允许数据库外链,MySQL数据库用户名:admin  密码:123456 3、现在要通过http://192.168.1.1/phpmyadmin来管理服务器192.168.1.2上面的MySQL数据库 系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接 操作如下: 一、下载phpmyadmin到http://192.168.1.1/phpmyadmin目录       下载地址:http://www.phpmyadmin.net/home_pag...
阅读全文
0℃
2011年11月02日 MySQL ⁄ 被围观 12,102次+
引言: 由于MySQL的数据库太大,默认安装的/var盘已经再也无法容纳新增加的数据,没有办法,只能想办法转移数据的目录。 下面我整理一下把MySQL从/var/lib/mysql目录下面转移到/home/mysql_data/mysql目录的具体操作: 系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接 1、首先我们需要关闭MySQL,命令如下:    service mysqld stop 2、然后是转移数据,为了安全期间,我们采用复制命令cp,先找到mysql的原目录    cd /var/lib    ls    运行这个命令之后就会看到mys...
阅读全文
0℃
2011年10月26日 MySQL ⁄ 被围观 5,967次+
引言:        很多情况下,网站的程序需要MySQL支持全文索引,但是MySQL默认的配置中,并没有开启这个功能,或者说对全文索引支持的不够好,下面我们需要修改MySQL的配置文件: 系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接        Linux服务器为my.cnf,在 [mysqld] 下面加入一行“ft_min_word_len=1”,然后重启Mysql        以CentOS默认yum安装的MySQL为例        vi /etc/my.cnf  #编辑配置文件        找到[mysqld],在下面添加一行        ft_min_word_len...
阅读全文


Copyright© 2011-2017 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接