作者:admin 发布于:2020-10-12 11:22 Monday
分类:网络转载
12Oct
可以 MySQL 自带的 information_schema.tables 表的统计信息,初步判断表的数据行大小。
1 | select table_schema,table_name,table_type,table_rows from information_schema.tables where table_schema= 'mysql' ;
|
对于非事务性表, table_rows 这个值是精确的,对于事务性引擎,这个值通常是估算的。例如 MyISAM ,存储精确的数目。对于其它存储引擎,比如 InnoDB ,本值是一个大约的数,与实际值相差可达...
阅读全文>>
标签: MySQL
评论(0)
引用(0)
浏览(2591)
作者:admin 发布于:2020-9-10 16:00 Thursday
分类:网络转载
10Sep
1.直接改/etc/my.cnf加入max-connections=2048
2.set GLOBAL max-connections=2048
前两种方法不管用的话再用第三种
3.CentOS7的systemd限制了服务进程的NOFILE,导致每次启动mysql服务后,
查询max-connections一直是214,这个数字可能是默认的最大值吧
解决方法如下:
编辑 /usr/lib/systemd/system/mysqld.service,
加入:
LimitNOFILE=infinity
LimitMEMLOCK=infinity
阅读全文>>
标签: MySQL
评论(0)
引用(0)
浏览(2436)
作者:admin 发布于:2016-11-29 19:23 Tuesday
29Nov
./mysqlbinlog --start-datetime='2016-11-09 12:20:29' --stop-datetime='2016-11-14 20:20:29' /usr/local/mysql/var/mysql-bin.000007 >/root/detail.sql
阅读全文>>
标签: MySQL
评论(0)
引用(0)
浏览(3723)
作者:admin 发布于:2014-3-20 17:28 Thursday
分类:网络转载
20Mar
php保存session 默认的是采用的文件的方式来保存的,这仅仅在文件的空间开销很小的windows上是可以采用的,但是如果我们采用uinx或者是liux上的文件系统的时候,这样的文件系统的文件空间开销是很大的,然而session是要时时刻刻的使用的,大量的用户酒药创建很多的session文件,这样对整个的服务器带来性能问题,另一方面,如果服务器起采用群集的方式的话就不能保持session的一致性,所以我们就绪要采用数据库的方式来保存session,这样,不管有几台服务器同时使用,只要把他们的session保存在一台数据库服务器上就可以保存session的完整了,具体如何来实现请继续看下去。
- php的session默认的情况下是采用的文件方式来保存的,我们在php的配制文件php.ini中可...
阅读全文>>
标签: MySQL PHP session
评论(0)
引用(0)
浏览(7223)
作者:admin 发布于:2013-4-8 18:36 Monday
分类:Linux
08Apr
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。
因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的
状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对
外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全
状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。
2.修改MySQL的登录设置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysq...
阅读全文>>
标签: MySQL
评论(0)
引用(121)
浏览(67830)