自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Mysql 授权用户访问权限

1.授权用户,你想root使用密码从任何主机连接到mysql服务器:GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'admin123'WITHGRANTOPTION;flushprivileges;2.如果你想允许用户root从ip为192.168.1.104的主机连接到mysql服务器:

2025-07-05 14:24:12 3541

原创 PHP 远程上传图片以及文件

1.需要配置环境在php.ini文件里面加入extension=php_curl.dll(我安装的apache在D:盘我的php.ini路径是在D:\xampp\php\2重启apache看下phpinfo()进行查看是否配建成功!(可以在apache首页左边菜单查看phpinfo())3.代码实例:下面有两个PHP文件我的在本地测试的用的是ci框架,通过视图

2025-07-05 14:23:58 4062

原创 Mysql 定时任务 事件处理存储过程详解

MySQL定时器事件可通过SQL或Navicat Premium客户端创建。查看事件计划状态有3种SQL方法,开启事件计划有4种语句(重启失效)。定时器设置包含执行频率(AT单次执行,EVERY循环执行)和时间单位(秒、分钟、小时等),可通过开始时间灵活控制执行时间点。创建示例:从指定时间开始每2秒执行存储过程mypro()。该功能适用于需要定期执行SQL任务的场景。

2025-07-05 14:23:41 7247

原创 MySQL存储过程与存储函数的区别

1、总述存储函数和存储过程统称为存储例程(stored routine)。两者的定义语法很相似,但却是不同的内容。存储函数限制比较多,比如不能用临时表,只能用表变量。还有一些函数都不可用等等。而存储过程的限制相对就比较少。一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。2、返回值上的不同存储函数将向调用者返回一个且仅返回一个结果值。存储过程将

2025-07-05 14:23:15 682

原创 MYSQL 时间

DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据例如select a.time,COUNT(*) from table  a GROUP BY DATE_FORMAT(a.time,'%Y-%m-%d') Mysql 时间划分区别当前:日期data 时间 now() 不要借以弄混日期和时间只是前部分一致只是日期就是日志并无时间的显示2. 获得当前日

2025-07-05 14:22:22 1081

原创 MYSQL添加远程用户或允许远程访问三种方法

摘要:本文介绍了三种MySQL创建远程访问用户的方法:1)使用GRANT语句授权所有权限给指定用户,可通过"%"允许远程访问或"localhost"限制本地访问;2)通过INSERT语句直接修改user表添加用户;3)结合GRANT和WITH GRANT OPTION同时创建本地和远程访问权限。关键操作包括设置访问IP(%表任意客户端)、刷新权限(FLUSH PRIVILEGES),并强调用户密码需用引号包裹。这些方法均需root权限执行,适用于不同场景的MySQL用

2025-07-05 14:22:10 1270

原创 mysql 性能分析及explain用法

使用EXPLAIN语句分析查询时,未加WHERE条件的复合索引查询会被识别为全表扫描(type=ALL)。添加查询条件后,type会变为const(通过索引一次命中)或ref(联合查询中的多行匹配)。主键查询会显示key=primary。合理使用查询条件和索引能有效避免全表扫描,提升查询效率。

2025-07-05 14:21:42 620

原创 MySQL连接失效

MySQL连接失效MYSQL中的配置参数interactive_timeout和wait_timeout(可能导致过多sleep进程的两个参数.默认8小时)1)interactive_timeout:参数含义:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。参数默认值:28

2025-07-05 14:21:32 2013

原创 MYSQL 删除重复项

delete from g_user_pay_info  where id in (  select id from (select  max(id) as id,  count(role_id) as count from g_user_pay_info group by role_id   having count >1order by count desc) as tab

2025-07-05 14:21:22 553

原创 socket 之PHP心得

建议:在了解socket之前首先要去了解下TCP/IP协议参考地址 http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html此外在我也是最近解除,谷歌百度搜索一大堆,在这里特别强调的是技术相关的还是谷歌搜索比较好,比较真实也很全面,包括国外的一些解决方案都有,谷歌在国内是链接不上的,如果有兴趣了解可

2025-07-05 14:21:10 616

原创 Linux计划任务,自动删除n天前的旧文件

转载地址:http://yaksayoo.blog.51cto.com/510938/155237linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,但需求总是多方面的嘛~我就觉得让系统定时清理一些不需要的文件很有一种爽快的感觉,嘿嘿~~语句写法:find 对应目录 -mtime +天数 -name "文件名" -ex

2025-07-05 14:20:24 4604

原创 Nginx配置和内核优化 实现突破

一、一般来说nginx配置文件中对优化比较有作用的为以下几项:1.  worker_processes 8;nginx 进程数,建议按照

2025-07-05 14:19:41 975

原创 如何在CentOS 6上 及 ubantu 通过安装 PHP + Nginx 及扩展(完整部署)

本文介绍了Linux系统下软件安装的两种方式:编译安装和第三方源包安装。建议优先使用源安装方式,操作更简便。针对不同Linux发行版提供了具体安装方法:CentOS系统推荐使用yum安装(参考链接:http://blog.youkuaiyun.com/seanchan/article/details/7680354),Ubuntu系统则建议使用apt安装(参考链接:http://www.cnblogs.com/lurenjiashuo/p/ubuntu-nginx-thinkphp.html)。文章为不同版本Linux

2025-07-05 14:19:03 468

转载 比MD5最安全的PHP加密方法

PHP密码加密函数中,password_hash和password_verify是必须的核心功能,而password_needs_rehash则用于特定场景的密码升级验证。当加密算法规则变更(如从旧算法升级到新算法)或数据库加密数据异常时,password_needs_rehash可以检测当前hash是否符合要求,返回true则触发密码重新加密。虽然非必须,但在算法迁移等场景下能提供更严谨的安全保障,确保所有密码都使用最新加密标准。password_get_info则主要用于获取hash的算法信息。

2025-07-05 14:18:27 2310

原创 vmware17虚拟机安装保姆级教程图文详解(附资源包)

摘要:本文提供详细安装教程:从官网下载安装包后,按步骤完成路径选择、许可协议确认等配置(建议保留默认PATH设置),最终完成安装并验证启动。该版本支持在单一物理机上运行多个操作系统,适用于个人学习及企业应用,用户现在可免费体验专业级虚拟化功能。注意安装路径仅影响软件本体,不影响虚拟机存储空间。

2025-07-06 12:33:18 825

原创 VMware虚拟机安装教程(图文详解)

VMware虚拟机安装简明教程:提供15/17版本下载链接及激活码。安装步骤包括:1)以管理员身份运行安装包;2)接受协议;3)自定义安装位置;4)完成基础设置;5)输入许可证密钥;6)重启完成安装。教程附带百度网盘资源包(提取码w7se),解压后含完整安装文件。文末附开发者感谢支持说明。整个安装过程约需10分钟,适合新手操作。

2025-07-06 12:25:12 251

原创 虚拟机 安装Windows server2003 无法安装IIS组件?访问不到i386目录?

安装IIS组件时提示找不到exe文件,网上推荐的下载方法无效。解决方法是从原系统安装镜像中复制相同版本的IIS组件。具体操作:在虚拟机设置中选择CD/DVD,加载原始ISO镜像即可获取所需文件。

2025-07-06 11:44:57 367

原创 Centos 7 编译安装 msyql 5.6

摘要:本文介绍了在CentOS7系统上从源代码编译安装MySQL5.6的完整步骤。主要包括:1)安装gcc等编译工具;2)创建mysql用户和数据目录;3)下载并解压MySQL源码包;4)使用cmake配置编译参数,指定安装路径、字符集等选项;5)执行make编译和安装;6)设置目录权限;7)初始化系统表;8)启动MySQL服务。整个过程详细展示了从环境准备到服务部署的关键命令,为手动编译安装MySQL提供了完整参考。

2025-07-06 11:43:59 182

原创 centos redis 集群配置

参考地址:https://juejin.im/entry/596343056fb9a06bc340ac15https://blog.youkuaiyun.com/FengYe_YuLu/article/details/77628094 https://stackoverflow.com/questions/37964663/unable-to-start-redis-server-due-to-c...

2025-07-06 11:43:55 206

原创 PHP JSON_FORCE_OBJECT JSON_UNESCAPED_UNICODE

原文 http://php.net/manual/en/json.constants.php摘自原文  JSON_UNESCAPED_UNICODE 从字面意思上是对多字节Unicode字符进行编码(默认为\ uXXXX)。自PHP 5.4.0起可用。JSON_FORCE_OBJECT 在多级数组中,JSON_FORCE_OBJECT会将所有嵌套数值数组编码为对象。如果你只关注第一级数组(例如,使...

2025-07-06 11:43:50 787

原创 PHP指定概率算法

/*假设:有一个二维数组,记录了所有本次抽奖的奖项信息:$test_arr =array('a'=>20,'b'=>30,'c'=>50);a奖概率20%,b奖概率30%,c奖概率50%模拟函数执行过程:总概率精度为20+30+50=100第一次数组循环,$procur=20假设抽取的随机数rand(1,100),假设抽到$randNum=55如果$randNum<=20,...

2025-07-06 11:43:33 461

原创 PHP指定概率算法

PHP指定概率算法,可用于刮刮卡,大转盘等抽奖算法。/*假设:有一个二维数组,记录了所有本次抽奖的奖项信息:$test_arr =array('a'=>20,'b'=>30,'c'=>50);a奖概率20%,b奖概率30%,c奖概率50%模拟函数执行过程:总概率精度为20+30+50=100第一次数组循环,$procur=20假设抽取的随机数rand(1,10...

2025-07-06 11:43:25 878

原创 VMware 虚拟机 安装搭建 inux cetnos 操作系统 -图解

最新教程。

2025-07-05 14:23:31 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除