如何修改mysql数据库的连接数
新安装后的mysql数据库,其默认的最大连接数为100。
方法一:
在mysql安装路径下,找到my.ini或者my.cnf文件,打开它找到max_connections,设置成1000; 然后重启mysql服务。
方法二:
在mysql运行环境下,进入mysql命令下:
mysql> set global max_connections=1000;
然后关闭mysql重启它;
在./bin路径下,使用 # ./mysqladmin -uroot -p123456 variables | grep "max_connections"
看到 | max_connections | 1000 |
说明新修改的连接数已经生效了。
也可以在mysql运行环境下,执行:mysql> show variables; 查看max_connections的值。
也可以在mysql运行环境下,执行:mysql> show status; 查看当前活动的连接线程值,即找到threads_connected的值就是了。
方法三:
编辑mysqld_safe文件: # vi /usr/local/mysql/bin/mysqld_safe
找到msyqld启动的那两行,在后面加上参数:
-O max_connections=1500
然后重新启动mysql服务,就OK了。
相关文档:
先说明一下Blob的类型,直接从网上摘抄了!!!
1、MySQL有四种BLOB类型:
·tinyblob:仅255个字符
·blob:最大限制到65K字节
·mediumblob:限制到16M字节
·longblob:可达4GB
2、除了类型对后面存取文件大小有限制,还要修改mysql的配置文件。
Windows、linux基本一样 ......
mysqldump -u用户名 -p密码 数据库名 >dump文件的路径和名称
mysql> source dump.sql
There are three general ways to invoke mysqldump:
shell> mysqldump [options] db_name [tbl_name ...]
shell> mysqldump [options] --databases db_name ...
shell> mysqldump [options] --all-databases
......
Mysql在运行一段时间后,随着库容量的增大,表的增多,有的时候因为掉电或者其他原因导致数据库损坏,比如: 检查优化并修复所有的数据库,我们可以使用mysql自带的mysqlcheck命令来快速修复所有的数据库或者特定的数据库; 进入Mysql的Bin目录:d:\MySQL\MySQL Server 4.1\bin or /usr/bin/
(ls my* 显示my开头的文件) ......
now()函数以`yyyy-mm-dd hh:mm:ss返回当前的日期时间,可以直接存到datetime字段中。
curdate()以’yyyy-mm-dd’的格式返回今天的日期,可以直接存到date字段中。
curtime()以’hh:mm:ss’的格式返回当前的时间,可以直接存到time字段中。 ......
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.导出一个数据库结构
mysqld ......