MySQL数据库
hipihi_0
随和友善,乐于交友!
展开
-
关于MySQL锁表
<br />以下的文章主要是对MySQL锁表的概念的介绍,以及介绍MySQL表锁在什么设想的情况下就不利了,如果你对MySQL表锁的相关内容感兴趣的话,以下的文章就是主要内容介绍,望你在浏览之后会有所收获。<br />MySQL锁表<br />为了能有快速的锁,MySQL除了 InnoDB 和 BDB 这两种存储引擎外,所有的都是用表级锁(而非页、行、列级锁)。<br />对于 InnoDB 和 BDB 表,MySQL锁表只有在指定用 LOCK TABLES 锁表时才使用表级锁。在这两种表中,建议最好不要使转载 2010-09-09 21:59:00 · 665 阅读 · 0 评论 -
phpMyAdmin升级有学问
昨天看到有人在网上问,如何升级phpMyAdmin。phpMyAdmin并没有提供升级程序,也没有提供补丁程序,那么该如何升级呢?是否只要将下载下来的新版本解压后,完全覆盖原来的程序呢?我想这可能也是许多人想要问的问题。 首先,我要说的是,千万不要将下载下来的新版本phpMyAdmin覆盖原来的旧程序。 那么接下来我就以一个实例来说明如何升级,其实相当的简单。我们以phpMyA转载 2012-12-11 10:25:57 · 2311 阅读 · 0 评论 -
Table 'xxxxxxx' is marked as crashed and should be repaired
MYSQL的MyISAM出了两次问题了,两次都是报Table 'xxxxx' is marked as crashed and should be repaired,上次是另外一个数据库,这次是这个数据库,弄得我有点郁闷,我们公司上千万上亿的数据都用MYSQL,照样说MYSQL应该蛮不错的,业界的评论也是不错,怎么到我手里面就老出问题了,不过我自己确实对MYSQL的优化不怎么懂,基本上都是默认设置原创 2012-12-10 09:44:23 · 880 阅读 · 0 评论 -
还原数据库后,数据库还在,但是数据库里面的表不见了,留下一个空壳数据库
Mysql Error:1018:can't read dir of ‘./数据库名称’ 还原数据库后,数据库还在,但是数据库里面的表不见了,留下一个空壳数据库,解决如下:mysql问题:mysql> use dbname;Database changedmysql> show tables;ERROR 1018 (HY000): Can't read dir of翻译 2012-12-06 17:21:46 · 2904 阅读 · 0 评论 -
足足整了两个小时
#!/bin/shmysql_port=3306mysql_username="admin"mysql_password="12345678"function_start_mysql(){ printf "Starting MySQL...\n" /bin/sh /usr/local/webserver/mysql/bin/mysqld_safe --defaults原创 2012-11-22 15:26:06 · 506 阅读 · 0 评论 -
MySQL使用过的优化命令
mysqlSHOW GLOBAL VARIABLES WHERE Variable_name='max_connections';SET GLOBAL max_connections=10000;SHOW GLOBAL STATUS LIKE '%connections%';SHOW STATUS LIKE 'Thread_%';show variables like 'thr原创 2012-09-18 15:40:51 · 416 阅读 · 0 评论 -
Kill掉MySQL数据库Sleep进程脚本
<?phpdefine('MAX_SLEEP_TIME',600);$hostname = "localhost";$username = "root";$password = "123456";$connect = mysql_connect($hostname, $username, $password);$result = mysql_query("SHOW PROCESSLIS原创 2012-09-18 15:37:11 · 995 阅读 · 0 评论 -
MySQL系统表附上
columns_priv db event func general_log help_category help_keyword help_relation help_topic host ndb_binlog_index plugin proc procs_priv servers slow_log tables_priv time_zone time_zone_leap_second tim原创 2012-08-22 09:40:46 · 430 阅读 · 0 评论 -
MySQL DBA必备命令(实践中记录下来的)
MySQL DBA必备命令(实践中记录下来的)纯属个人笔记SELECT @@global.log_output 查询当前日志是存在表中还是文件中set @@global.log_output='TABLE'; set @@global.log_output='FILE'; 设置慢查询日志存到数据库表中,还可以是FILE文件中set @@global.log_slow_queri原创 2012-08-22 09:39:36 · 829 阅读 · 0 评论 -
导出订单SQL语句【8】
select 'country_id' AS customers_country,'delivery_name' AS delivery_name,'delivery_street_address' AS delivery_street_address,'delivery_city' AS delivery_city,'delivery_postcode' AS delivery_post原创 2012-04-19 17:40:37 · 566 阅读 · 0 评论 -
simplehelix设置mysql远程访问
默认情况下mysql是不允许远程访问的,也不支持root用户远程访问,所以要设置下下面将要将要讲到在linux和cpanel中如何设置远程访问——————————————————————-在linux中以下以用户 root 远程访问mysql为例进入mysqlmysql>grant all on *.* to root@'%' identified原创 2012-05-15 16:41:47 · 630 阅读 · 0 评论 -
优化MYSQL性能
1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同转载 2012-03-28 21:32:18 · 321 阅读 · 0 评论 -
mysql修改密码
mysqladmin -u root password 123456 1、更改之前root没有密码的情况 c:\mysql\bin>mysqladmin -u root password "your password" 2、更改之前root有密码的情况,假如为123456 c:\mysql\bin>mysqladmin -u root -p123456原创 2011-12-26 16:25:58 · 378 阅读 · 0 评论 -
三方法优化MySQL数据库查询
三方法优化MySQL数据库查询<br /> 关键字: mysql <br /> 在优化查询中,数据库应用(如MySQL)即意味着对工具的操作与使用。使用索引、使用EXPLAIN分析查询以及调整MySQL的内部配置可达到优化查询的目的。<br /> 任何一位数据库程序员都会有这样的体会:高通信量的数据库驱动程序中,一条糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响,其不仅消耗掉更多的数据库时间,且它将对其他应用组件产生影响。<br转载 2011-01-24 15:52:00 · 444 阅读 · 0 评论 -
mysql CPU占用99.9%问题
分析:用ulimit -a|grep open 命令查看了结果为:open files 1024用cat /proc/sys/fs/file-max查看结果为:379816结论:和操作系统默认允许的最大句柄数有关.需增大.解决:1。修改 /etc/rc.local 添加 echo 8061540 > /proc/sys/转载 2013-01-09 15:24:41 · 1132 阅读 · 0 评论