一、数据类型相关问题 1、varchar(N)占用多少空间 (1)varchar(N)里的N是字符数,而不是字节数; (2)字符类型(varchar text blob等)空间=字符实际长度+字段长度; (3)varchar(N)占用的空间: 如果是lantin1字符集时,最大空间=1N+(1 or... ...
分类:
数据库 时间:
2016-09-27 08:03:46
阅读次数:
358
1. 问题:mysql启动报错(linux) [root@localhost ~]# service mysqld restart Another MySQL daemon already running with the same unix socket. Starting mysqld: [FA ...
分类:
数据库 时间:
2016-08-16 16:08:54
阅读次数:
217
###忘记密码vim/etc/my.cf在[mysqld]中添加skip-grant-tables重启Mysql现在可以直接进入mysql,改掉root密码执行以下命令USEmysql;UPDATEuserSETPassword=password(‘新密码‘)WHEREUser=‘root‘;更新user表中root密码flushprivileges;删掉/etc/my.cf中添加的skip-grant-tables重..
分类:
数据库 时间:
2016-07-16 07:12:15
阅读次数:
221
061 如何删除表?答案:运行命令 drop table table_name;
062 创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,
或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表
扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是...
分类:
数据库 时间:
2016-05-30 14:49:42
阅读次数:
289
数据库死锁概念 多数情况下,可以认为如果一个资源被锁定,它总会在以后某个时间被释放。而死锁发生在当多个进程访问同一数据库时,其中每个进程拥有的锁都是其他进程所需的,由此造成每个进程都无法继续下去。简单的说,进程A等待进程B释放他的资源,B又等待A释放他的资源,这样就互相等待就形成死锁。
虽然进程在运行过程中,可能发生死锁,但死锁的发生也必须具备一定的条件...
分类:
数据库 时间:
2016-05-30 07:39:13
阅读次数:
222
忘记MySQL的root密码解决办;处理MyISAM存储引擎的表损坏;#MyISAM表过大,无法访问问题;#数据目录磁盘空间不足的问题...
分类:
数据库 时间:
2016-05-12 12:35:50
阅读次数:
174
首先你应该试着找出问题mysqld守护进程是否死掉或你的问题是否与你的客户有关。你可以用mysqladmin version检查你的mysqld服务器正常执行了多长时间,如果mysqld死了,你可以在文件“mysql-data- directory/’hostname’.err”中找到其原因。使用M...
分类:
数据库 时间:
2015-12-14 12:22:32
阅读次数:
281
一,指定需要mysql.sock文件[root@yz3110 mysql-5.5.24]# mysql -uroot -pEnter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/...
分类:
数据库 时间:
2015-11-30 22:23:03
阅读次数:
171
Q:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.111' (61)A: 找到my.cnf,把#bind-address = 127.0.0.1 这行给注释掉!Q:ERROR 1130 (HY000): Host '....
分类:
数据库 时间:
2015-10-06 16:40:46
阅读次数:
210
问题:1、centos MySQL启动失败:关闭selinux, vi /etc/selinux/config, 设置SELINUX=disabled,重启电脑;命令:停止、启动mysql服务器:/etc/init.d/mysqld {start|stop|status|restart|condre...
分类:
数据库 时间:
2015-01-10 22:11:57
阅读次数:
221