VMware安装Centos就不说了,接下来是Centos的相关配置,如果Centos有防火墙的话,则需要配置防火墙,非Vm通用。
一、开启80端口、3306端口
6年没有更新博客了,近期计划内项目有一些web服务底层基于php7+、mysql5.7+开发的,而服务器的ph … 阅读更多
这几天由于太忙了,7天没有观察服务器了,今天用手机打开网站发现报mysql.sock丢失的错误,刚开始以为是my.ini修改的原因,用df一看,/dev/xvda1的占用已经100%了,这样的情况还能启动mysql就真的逆天了。这时候想到了用sql删除binlog,但是根本进不去控制台,连安全模式都启动不了,以下是具体操作。
mysql默认的root是不允许远程访问的,只能localhost本地之间的数据访问,如果要想使外部的任何一个ip访问数据权限,可执行以下语句:
也可针对指定ip开放访问权限。
CREATE USER 'root'@'%' IDENTIFIED BY PASSWORD '*7B2F14D9BB629E334CD49A1028BD85750F7D3530'; GRANT ALL PRIVILEGES ON * . * TO 'root'@'%' IDENTIFIED BY PASSWORD '*7B2F14D9BB629E334CD49A1028BD85750F7D3530' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
附:
MySQL的Grant命令(MySQL 5.0 及以上版本)。
MySQL 赋予用户权限命令的简单格式可概括为:
本来就没有记单词的习惯,平时触及Mysql操作不是很多,很多语句也就不怎么记得了,偶尔的处理一下这样的需求,那就要语句嘛,好吧,下面贴起来。
MySQL Workbench 是 MySQL AB 最近释放的可视数据库设计工具。这个工具是设计 MySQL 数据库的专用工具。
在 MySQL Workbench 中建立的被称之为物理数据模型。一个物理数据模型是针对一个特定 RDBMS 产品的数据模型;本文中的模型将具有一些 MySQL 的独特规范。我们可以使用它生成(forward-engineer)数据库对象,除了包含表和列(字段)外,也可以包含视图。
MySQL Workbench 拥有很多的功能和特性;这篇由 Djoni Darmawikarta写的
一、下载
http://pan.baidu.com/share/link?shareid=95859&uk=2349308099
二、安装、解压
1. Apache
主要配置Network Domain、Server Name、Email地址(我依次填的是localhost、localhost、邮箱随意)以及Apache服务的占用端口,默认为80端口,你可以根据需要配置在其他端口,Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录(我安装到 D:\Apache)。
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
select id from t where num=0
3、应尽量避免在 where 子句中使用!=或<>操作符,否则
平时写好的类库以及各种框架自带的MYSQL类都已经封装,只需要修改配置文件即可进行数据操作流程,可是平时当有人问起的时候,突然忘了,其实并不难,只是很少用,突然的一下子想不起来了,在这里整理出3种常用的PHP连接数据库的方式。
@先声明连接信息的变量