MySQL连接错误(10048)的解决方案
解决Can't connect to MySQL server on 'localhost' (10048), 一般见于使用mysql的windows 2003服务器. 错误的出现的原因:应用程序需要快速释放和创建新连接, 但是由于 TIME_WAIT 中存在的连接超过默认值,导致较低吞吐量.解决方案:和本错误密切相关的两个windows的注册表项:TcpTimedWaitDelay...
MySQL Master/Slave Master/Master
文章转自:http://liuping0906.blog.51cto.com/2516248/879877MySQL Master/Slave原理分析: 单向同步是基于MySQL的二进制日志的(binlog),所以要开启二进制日志功能(默认开启)。MySQL将所有更新的内容记录到二进制日志中,Master/Slave通过三个线程来完成同步。在Master上有一个线程,用来发送二进制日志,在Master上show processlistG可以查看线程的名字(Binlog Dump)。在Slave上有两个线程,I/O线程用来连接Master,接受来自Master的更新二进制日志,并把它保存到中继日志(relay log)中,SQL线程用来读取中继日志中SQL语句并执行更新操
MYSQL常见出错代码
说明:如果遇到数据库出错的问题修改相应的代码后一般要重启mysql。如果遇到mysql的问题可以先重启一下mysql看看问题能否解决。[@more@]1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。1044错误:数据库用户权限不足,请联系空间商解决1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。1054错误:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。1146错误:数据表缺失,请恢复备份数据.1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数
Mysql中too many connections问题的解决
使用mysql,经常碰到too many connections的报错,登录不上去,只能重新启动。通过如下的方法可以解决这个问题:1。首先修改/etc/my.cnf文件,增加如下一行set-variable = max_connections=500或在启动命令中加上参数 max_connections=500就是修改最大连接数,然后重启mysql.默认的连接数是100,太少了,所以容易出现如题错误.2。重新启动mysql,通过show variables可以查看max_connections是否修改成功。3。为了防止发生too many connections时候无法登录的问题,mysql manual有如下的说明:mysqld actually allows max_connections+1 c
一台server上安装mysql cluster(转)
一台server上安装mysql cluster(转)环境:一台OSredhat linux 5.1 RAM 2G 硬盘空间:2G先创建mysql组和mysql用户:groupadd mysqluseradd -g mysql mysql下载软件:http://www.mysql.com/downloads/cluster/[@more@]安装:[user1@ws2 ~]$ tar xvf Downloads/mysql-cluster-gpl-7.1.3-linux-x86_64-glibc23.tar.gz[user1@ws2 ~]$ ln -s mysql-cluster-gpl-7.1.3-linux-x86_64-glibc23 mysqlc将~/mysqlc/bin放到你的path环境变量下.配置:[user1@ws2 ~]$ mkdir my_cluster my_cluster/ndb_data my_cluster/mysqld_data my_cluster/conf在刚建
三种查看MySQL数据库版本的方法
三种查看MySQL数据库版本的方法1、使用-V参数首先我们想到的肯定就是查看版本号的参数命令,参数为-V(大写字母)或者--version 使用方法:D:xamppmysqlbin>mysql -V或者D:xamppmysqlbin>mysql --version2、使用--?参数其实这个有三个类似的参数--help-I(大写的i)-?这三个都是查看帮助信息的参数 使用方法:D:xamppmysqlbin>mysql -?或者D:xamppmysqlbin>mysql --help或者D:xamppmysqlbin>mysql -I3、查询版本信息的SQL语句select version(); 当然还有其他的方法也能间接查看到mysql数据库的版本信息,比如用status;等,
mysql 数据库导入导出
mysql 数据库导入导出1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql3.导出一个数据库结构mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table4.导入数据库常用source 命令进入mysql数据库控制台,如mysql -u root -pmysql>us
查看和设置MySQL数据库字符集
查看和设置MySQL数据库字符集Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print /usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql/my-large.cnf/usr/share/mysql/my-small.cnf/usr/share/mysql/my-medium.cnf/usr/share/mysql/my-huge.cnf/usr/share/texmf/web2c/texmf.cnf/usr/share/texmf/web2c/mktex.cnf/usr/share/texmf/web2c/fmtutil.cnf/usr/share/texmf/tex/xmltex/xmltexfmtutil.cnf/usr/share/texmf/tex/jadetex/jadefmtutil.cnf/usr/share/doc/MySQL-server-community-5.1.22/my-inno