yneit.com
域名年龄: 17年7个月HTTP/1.1 200 OK 服务器:nginx/1.4.4 访问时间:2014年12月01日 04:57:09 类型:text/html; charset=UTF-8 Transfer-Encoding: chunked 连接:keep-alive 语言环境:PHP/5.4.23 X-Pingback: http://www.yneit.com/xmlrpc.php 网站编码:UTF-8
YNEIT.COMThe only person you should try to be better than, is who you were yesterday.首页文章杂谈互联网关于29十一 2014 自定义Mysql的data目录by 还在路上 ⋅ Leave a Comment论坛再次进行迁移,第一次从window迁移到linux,具体可参照Discuz!X3 window迁移到linux。时隔一年,虚拟主机的性能各方面都不如意,加上现在云主机价格的优势,果断选择了云主机。当时考虑了阿里云的腾讯云两个产品,当前网站使用的是阿里云主机,所以也想体验一下腾讯云主机,加上优惠政策选了一台腾讯云香港主机。流程基本一致,打包文件传到新机器上面,新机器做好环境配置。从控制台比较腾讯云比阿里云还是有一定的差距,如果有兴趣你可以自己注册一个账号两家对比一下。在打包过程中犯了一次二。打包了db。以为都是centos,db文件拷贝过去应该可以用吧。但是结果是根本不能用。所以回归到最靠谱的操作,导出.sql文件然后再导入。这个过程中还碰到了一个问题,后面会有介绍。为了操作方便一些,web和db都做了自定义路径。扯了这么多,回到正题自定义Mysql的data目录。1、在根目录下建立data目录cd /mkdir datamkdir /data/datamkdir /data/www2、停止mysql进程mysql -u root -p shutdown3、把/var/lib/mysql整个目录移到/data/datamv /var/lib/mysql /data/data/这样MySQL的数据文件就移动到了/data/data/mysql下4、找到my.cnf配置文件如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/找到my-medium*.cnf文件,拷贝到/etc/并改名为my.cnf命令如下:[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf5、编辑/etc/my.cnf为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改socket=/var/lib/mysql/mysql.socksocket=/data/data/mysql/mysql.sock操作如下:vi my.cnf# The MySQL server[mysqld]port = 3306#socket = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)socket = /data/data/mysql/mysql.sock (加上此行)6、修改MySQL启动脚本/etc/init.d/mysql把其中datadir=/var/lib/mysql一行中修改成现在的实际存放路径:data/data/mysql[root@test1 etc]# vi /etc/init.d/mysql#datadir=/var/lib/mysql(注释此行)datadir=/data/data/mysql (加上此行)最后做一个mysql.sock 链接:ln -s /data/data/mysql/mysql.sock /var/lib/mysql/mysql.sock(需要从/data/data/mysql下复制一份过来)7、重新启动MySQL服务/etc/init.d/mysqld start或用reboot命令重启Linux如果工作正常移动就成功了,否则对照前面的7步再检查一下。8、最后修改下数据库的权限[root@localhost ~]# chown -R mysql:mysql /data/data/mysql/ ← 改变数据库的归属为mysql[root@localhost ~]# chmod 700 /data/data/mysql/test/ ← 改变数据库目录属性为700[root@localhost ~]# chmod 660 /data/data/mysql/test/* ← 改变数据库中数据的属性为6609 如果启动不成功,查看/var/log/mysql.log,如果是出现错误:110222 11:15:07 [Warning] Can’t create test file /data/mysql/localhost.lower-test/usr/libexec/mysqld: Can’t find file: ‘./mysql/plugin.frm’ (errno: 13)110222 11:15:07 [ERROR] Can’t open the mysql.plugin table. Please run mysql_upgrade to create it.110222 11:15:07 InnoDB: Operating system error number 13 in a file operation.InnoDB: The error means mysqld does not have the access rights to#在终端中先输入下面这一行chown -R mysql:mysql /data/data/mysql#在输入下面的一行就OK了chcon -R -t mysqld_db_t /data/data/mysql#重启下MYSQL试试~/etc/init.d/mysqld restart29十一 2014 Nginx重定向[Rewrite]配置by 还在路上 ⋅ Leave a Commentnginx 各参数翻译,作用$arg_PARAMETER #这个变量包含GET请求中,如果有变量PARAMETER时的值。$args #这个变量等于请求行中(GET请求)的参数,例如foo=123&bar=blahblah;$binary_remote_addr #二进制的客户地址。$body_bytes_sent #响应时送出的body字节数数量。即使连接中断,这个数据也是精确的。$content_length #请求头中的Content-length字段。$content_type #请求头中的Content-Type字段。$cookie_COOKIE #cookie COOKIE变量的值$document_root #当前请求在root指令中指定的值。$document_uri #与$uri相同。$host #请求主机头字段,否则为服务器名称。$hostname #Set to the machine’s hostname as returned by gethostname$http_HEADER$is_args #如果有$args参数,这个变量等于”?”,否则等于””,空值。$http_user_agent #客户端agent信息$http_cookie #客户端cookie信息$limit_rate #这个变量可以限制连接速率。$query_
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2025-12-25 22:03, Process in 0.0070 second.