zoukankan      html  css  js  c++  java
  • 2011年10月18日

    今天开始写日志了,为的是记录下自己的点滴,在以后的日子里可以回忆下!

    上午来了就在整mysql从php文件中读取数据存到数据库,然后用命令SELECT * from aa into OUTFILE 'E:/news.php'

    但是倒出来的文件不能用,原因是:mysql导出时将特殊字符都转义了比如单引号  转换成 \',回车换行都转换成了\r\n导致文件不可用,曾试着用

    SELECT REPLACE( value, '\r\n', ' ' ) from mysql.aa into OUTFILE 'E:/news.php' 命令来尝试,失败,出现每行后面都有一个“\”反斜线,一直在调试,没有结果,

    可能是因为php文件内容太复杂了,各种符号都有,导致转义地方特多,经过数据库的导入导出,就变了摸样,现在还没有找到合适的办法解决,

    也曾试着将文件数据转成二进制然后存入数据库,再从数据库中取出时再转换回来,但还没有找到实现的方法,留个标记,以后解决

    留有疑问:php文件数据怎么转换为二进制;php文件数据怎么由多行转换成一行

    下午修改了一些公司程序的bug

    应用到知识有:

    rpm包查询命令:

    rpm -q(or --query) optins

    选项列表:

    -i 显示软件包的概要信息 ep:rpm -qi php

    -l 显示软件包中的文件列表 ep:rpm -ql php

    -c 显示配置文件列表 ep:rpm -qc php

    -d 显示文档文件列表 ep:rpm -qd php

    -s 显示软件包中文件列表并显示每个文件的状态

    -a verify校验所有软件包

    -g 校验所有属于组的软件包

    修改mysql root用户密码:

    mysql -uroot -ppassword

    update mysql.user set Password=('NEW PASS') where User='root'

    flush privileges

    忘记密码:

    首先杀掉运行着的mysql进程

    service mysqld stop

    以命令行模式启动mysql

    /etc/init.d/mysql_safe --skip-grant-tables &

    用root用户空密码进入mysql

    mysql -uroot

    接着修改密码就可以了 

  • 相关阅读:
    Elasticsearch-PHP 索引操作2
    Elasticsearch-PHP 索引操作
    Linux系统编程1_C标准函数库和系统调用
    Git命令_git commit
    Git命令_git log
    Linux27_配置samba
    计算机网络12_整理
    理解操作系统8——字符设备与块设备
    网站开发基础知识3_会话和cookie
    网站开发基础知识2_前后端分离
  • 原文地址:https://www.cnblogs.com/MRPUNK/p/3849320.html
Copyright © 2011-2022 走看看