Mysql数据库的索引优化
OpenCart在做一些小型B2C网站时,速度和开发成本占决对的优势,但是在开发一些数据量的网站时,OC则显得有些力不从心,公司的一个网站,用OC,做的综合站,产品在8000左右时,速度奇慢无比,当你仔细去观察OC的数据库结构时,你会发现一个比较惊人的问题,那就是OC里面几乎没有为任何一个表做索引优... « 阅读全文
mysql 命令集
ALTER 用法 1:删除列 ALTER TABLE 【表名字】 DROP 【列名称】 2:增加列 ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL COMMENT '注释说明' 3:修改列的类型 ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL COMMENT '注释说明' 例:alter table c_text change date date varch... « 阅读全文
MySql 和 PostGres 对照表
初始化数据库 $prefix/bin/mysql_install_db --ldata=XXX --user=mysql mkdir XXX; $prefix/bin/initdb [-D $prefix/wdb] -W XXX 启动|停止 数据库服务器 $prefix/share/mysql/mysql.server start|stop pg_ctl -w -D XXX -l $prefix/wdb/xpg_log start|stop 进入命令行 # mysql # psql postg... « 阅读全文
mysql-精华(图)
启动mysql (2008-12-9) xp net start mysql net stop mysql linux /etc/init.d/mysql start(stop,restart) service mysqld start(stop,restart)查看sql执行语句 (2008-12-9) 1.通过日志查看mysql正在执行的SQL语句 在mysql的配置... « 阅读全文
mysql 忘记密码解决方法
最好用的mysql密码忘记的解决方法,经过测试,如果不能成功一般是你的mysql运行的不正常在windows下: 代码如下:打开命令行窗口,停止mysql服务: Netstopmysql 启动mysql,一般到mysql的安装路径,找到mysqld-nt.exe 执行:mysqld-nt--skip... « 阅读全文
数据库索引的利弊
相信大家都知道使用索引的目的是能够极大地提高数据检索的效率,让Query执行得更快,但有利便有弊,索引也会给数据库带来了一些负面的影响。下面对MySQL中索引的利与弊做一个简单的分析。一.索引的好处索引带来的益处可能很多人只认识到了”能够提高数据检索的效率,降低数据库的IO成本”。但其实索引还有一个... « 阅读全文
mysql优化 配置文件参数 中文参考
user = mysqlsocket = /var/run/mysqld/mysqld.sockport = 3306basedir = /usrdatadir = /var/lib/mysqltmpdir = /tmp# 默认存储引擎default_table_type = InnoDB# 避免MySQL的外部锁定skip-external-locking# 禁止DNS解析 这个选项将不允许使用 localhost 进行用户验证而需要使用 127.0.... « 阅读全文
mysql的安装和一些基本操作
安装:# sudo yum -y install mysql-server ,系统自动下载和安装Mysql的,# sudo chkconfig --add mysqld 在服务清单中添加mysql服务# sudo service mysqld start 服务启动mysqladmin -u root password 'newpassword' 更改密码mysql -u root -p 登录数据库mysql> DROP DATABASEtest; 删除test数据库... « 阅读全文
利用keepalived构建高可用MySQL-HA
标签:mysqlkeepalived关于MySQL-HA,目前有多种解决方案,比如heartbeat、drbd、mmm、共享存储,但是它们各有优缺点。heartbeat、drbd配置较为复杂,需要自己写脚本才能实现MySQL自动切换,对于不会脚本语言的人来说,这无疑是一种脑裂问题;对于mmm,生产环... « 阅读全文
求fb-mysql+maildrop限制邮箱容量
求fb:mysql+maildrop限制邮箱容量我想用mysql来限制每个邮箱使用不同的容量。参照方法。、http://www.jason-tang.com/index.php?option=com_content&task=view&id=68&Itemid=26但这个方法只能限制所有的邮箱用同一容量 ,我想一些邮箱用40M,一些用200M,一些用500M原方法略如下,不知道怎修改。/usr/local/etc/postfix/main.cfmyhostname = m... « 阅读全文
MYSQL登录错误:mysqladmin: connect to server at 'localhost' failed
MYSQL登录错误:mysqladmin: connect to server at 'localhost'failed 无法修改密码用 service mysqld stopmysqld_safe --skip-grant-tables &输入 mysql -uroot -p 回车进入>use mysql;> update user set password=PASSWORD("newpass")whereuser="root"; 更改密码为 newp... « 阅读全文
忘记MySQL数据库的root密码的解决办法
Mysql数据库是PHP网站设计必不可少的数据库,一般我们用phpmyadmin来管理Mysql数据库时,都是用的root用户名和密码。但当我们忘记了root密码,那么就不能给Mysql数据库来添加新的数据表和用户了。下面启凡网站建设来教大家一个忘记MySQL数据库的root密码的解决办法,当... « 阅读全文
mysql 一个问题解决过程
问题: Discuz论坛,mysql不能启动,出现:Error: Can't connect to local MySQL server through socket'/tmp/mysql.sock' (2)Errno.: 2002上网搜索了这个错误的常见原因都为能解决,后来在在/etc/my.cnf 中加入[mysqld_safe]log-error=/var/log/mysqld.log查看mysqld.log 发现InnoDB: Check that you do no... « 阅读全文
MySQL 学习笔记
一 一、数据库简单介绍 1、按照数据库的发展时间顺序,主要出现了以下类型数据库系统: ?网状型数据库 ?层次型数据库 ?关系型数据库 ?面向对象数据库 上面4中数据库系统中,关系型数据库使用最为广泛。面向对象数据库则是由面向对象语言催生的新型数据库,目前的一些数据库系统,如:SQL... « 阅读全文
mysql show status 总结
SHOW[GLOBAL|SESSION]STATUS[LIKE'pattern']SHOWSTATUS提供服务器状态信息。此信息也可以使用mysqladminextended-status命令获得。使用GLOBAL选项,您可以得到所有MySQL连接的状态值。使用SESSION,您可以得到所有当前连接... « 阅读全文
linux高负载下彻底优化mysql数据库
同时在线访问量继续增大对于1G内存的服务器明显感觉到吃力严重时甚至每天都会死机或者时不时的服务器卡一下这个问题曾经困扰了我半个多月MySQL使用是很具伸缩性的算法,因此你通常能用很少的内存运行或给MySQL更多的被存以得到更好的性能。安装好mysql后,配制文件应该在/usr/local/mysql... « 阅读全文
mysqldump只导出数据或只导出表结构
1、备份数据库#mysqldump -u 用户名 -p 数据库名 > 导出文件名2、导出表结构#mysqldump -u 用户名 -p -d 数据库名 --add-drop-table 表名 > 导出文件名 ##-d:表示没有数据,--add-drop-table 在每个creat语句之前增加一个drop table3、导出表#mysqldump -u 用户名 -p 数据库名 表名> 导出文件名4、导出数据#mysqldump -u 用户名 -p -t 数据库名 ... « 阅读全文
删除null记录 & 子查询中使用别名
描述:同一个ip有两条dns记录,且一条为null,现在要删除null这条记录 mysql> select * from dns2 where ip = '172.30.58.211'; +---------------+-------------------------------------+ | ip | dns | +---------------+-------------------... « 阅读全文
实战mysql主从切换
2011-12-28日中午11:30后,有人报告网站数据库报错,上去一看,主DB连接不上。当时纳闷为什么nagios没有及时发送短信呢(后来发现短信发送的接口需要向数据库写内容,不成功就没法发送了,所以主DB宕机情况下nagios就不能报警了)。立刻致电机房,重启主DB,等待数分钟还是无法ping通... « 阅读全文
linux+apache+mysql+php高低版本的完全安装手册
LAMP的搭建构建提示:三者的有机结合,php是个中间纽带,通过在配置php的安装参数中载入apache和mysql的模块来实现平台的完成。一 :Apache-1.x + Php-4.x +Mysql-3.x的安装:Step 1: 先安装mysql,如下:shell>; groupadd mysqlshell>; useradd -g mysql mysqlshell>; cd /usr/localshell>; gunzip < /PATH | ta... « 阅读全文

