作者:Albert.Wen
添加时间:2012-06-06 22:29:05
修改时间:2024-05-13 22:17:36
分类:
MySQL/Redis
编辑
一、用户管理:
1、新建用户:
>CREATE USER name IDENTIFIED BY 'ssapdrow';
2、更改密码:
>SET PASSWORD FOR name=PASSWORD('fdddfd');
3、权限管理
>SHOW GRANTS FOR name; //查看name用户权限
>GRANT SELECT ON db_name.* TO name; //给name用户db_name数据库的所有权限
>REVOKE SELECT ON db_name.* TO name; //GRANT的反操作,去除权限;
作者:Albert.Wen
添加时间:2012-06-07 21:11:34
修改时间:2024-05-17 08:01:16
分类:
MySQL/Redis
编辑
Warning: mysql_connect() [function.mysql-connect]: Premature end of data (mysqlnd_wireprotocol.c:554) in path/to/the/file/where/connection/script/is/written/
作者:Albert.Wen
添加时间:2013-07-10 10:30:18
修改时间:2024-05-09 21:29:38
分类:
MySQL/Redis
编辑
例:获取account_name字段中‘_’的个数
select length(account_name) - length(REPLACE (account_name, '_', '')) from user
作者:Albert.Wen
添加时间:2014-05-18 11:18:27
修改时间:2024-04-28 12:53:30
分类:
MySQL/Redis
编辑
1.Windows版本的下载地址为: memcached-1.2.6-win32-bin.zip
将压缩文件解压到 D:/PHP/Memcached/
2. 在CMD下输入 "D:/PHP/Memcached/memcached.exe -d install" 安装。
3. 再输入:"D:/PHP/Memcached/memcached.exe -d start"。
作者:Albert.Wen
添加时间:2014-06-27 14:40:00
修改时间:2024-05-18 09:33:21
分类:
MySQL/Redis
编辑
如果你没有修改过MySQL的配置,缺省情况下,wait_timeout 的初始值是28800。
wait_timeout过大有弊端,其体现就是MySQL里大量的SLEEP进程无法及时释放,拖累系统性能,不过也不能把这个指设置的过小,否则你可能会遭遇到“MySQL has gone away”之类的问题,通常来说,我觉得把wait_timeout设置为10是个不错的选择,但某些情况下可能也会出问题,比如说有一个CRON脚本,其中两次SQL查询的间隔时间大于10秒的话,那么这个设置就有问题了(当然,这也不是不能解决的问题,你可以在程序里时不时 mysql_ping 一下,以便服务器知道你还活着,重新计算wait_timeout时间):
作者:Albert.Wen
添加时间:2014-06-27 13:38:00
修改时间:2024-05-16 04:47:34
分类:
MySQL/Redis
编辑
这篇文章很多地方只是翻译了my.cnf原始配置文件的说明
以下原文中有些参数事实上不适用于MySQL5.5,不知道原作者是否有经过实际测试,比如log-slow-queries应该写成slow-query-log,而log_long_format这个干脆就直接不支持了,回头我再重新整理一份靠谱点的参数说明吧
作者:Albert.Wen
添加时间:2014-06-27 13:18:00
修改时间:2024-05-08 09:17:41
分类:
MySQL/Redis
编辑
对于任何一个数据库管理系统来说,内存的分配使用绝对可以算的上是其核心之一了,所以很多希望更为深入了解某数据库管理系统的人,都会希望一窥究竟,我也不例外。
这里给出方案
按照下面的设置试试看:
key_buffer_size= 3840M
max_allowed_packet = 16M
table_cache = 1024
sort_buffer_size = 32M
read_buffer_size = 32M
read_rnd_buffer_size = 32M
myisam_sort_buffer_size = 256M
thread_cache_size = 32
query_cache_size = 256M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8
其中key_buffer_size 上限是 4G,不能再多了。
作者:Albert.Wen
添加时间:2014-06-27 11:39:00
修改时间:2024-05-01 10:50:45
分类:
MySQL/Redis
编辑
作者:Albert.Wen
添加时间:2014-06-27 10:51:00
修改时间:2024-05-20 14:51:49
分类:
MySQL/Redis
编辑
show processlist; 命令的输出结果显示了有哪些线程在运行,可以帮助识别出有问题的查询语句,两种方式使用这个命令。
方式1:进入mysql/bin目录下输入mysqladmin processlist;
方式2:启动mysql,输入show processlist;
如果有SUPER权限,则可以看到全部的线程,否则,只能看到自己发起的线程(这是指,当前对应的MySQL帐户运行的线程)。
作者:Albert.Wen
添加时间:2017-10-27 19:50:51
修改时间:2024-05-15 15:30:37
分类:
MySQL/Redis
编辑