标签 mysql 下的文章

MySQL 5.7 默认root密码修改 (Ubuntu & CenOS)

缘起

日常工作用的服务器还在用Ubuntu14.04,这不18.04都发布了,于是想赶紧新装一台,折腾好了就迁移过去;装好18.04之后安装MySQL,按照往常方式apt-get安装,结果竟然没有提示录入root密码的地方。直接mysql -uroot -p回车,结果跟想的一样密码错误。

研究

经过研究发现,MySQL5.7较之之前版本在性能和安全性上都有了很大进步,安全性进步的一大体现便是[……]

继续阅读 »

mysql_connect(): Headers and client library minor version mismatch. Headers:50540 Library:100015 问题解决

在Ubuntu 14.04 MariaDB 10.0.15下,运行包含mysql_connect()函数的PHP脚本提示以下Warning: “mysql_connect(): Headers and client library minor version mismatch. Headers:50540 Library:100015” Google了下,在stackoverflow发现只要卸[……]

继续阅读 »

备份MySQL出现Can’t open file when using LOCK TABLES错误

备份数据库时出现错误: mysqldump: Got error: 1016: Can’t open file: ‘./limesurvey/lime_tokens_78643.frm’ (errno: 24) when using LOCK TABLES 加上–lock-tables=false选项即可解决问题,即: mysqldump -u root -pMyPassword DbName[……]

继续阅读 »

MySQL数据库备份和还原常用的命令

备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername -ppassw[……]

继续阅读 »

MySQL导出和导入SQL脚本

记一下 备忘 导出sql脚本 mysqldump -u 用户名 -p 数据库名 > 存放位置 mysqljump -u root -p test > c:\a.sql 导入sql脚本 mysql -u 用户名 -p 数据库名 < 存放位置 mysqljump -u root -p test < c:\a.sql 注意,test数据库必[……]

继续阅读 »

含大量中文的csv文件导入MySQL数据库乱码问题解决

利用php的fgetcsv()函数,将csv文件读取然后插入数据库,不行;利用phpmyadmin的导入功能,直接导入csv文件也不行,有两个主要错误: 1.第一行第二行除了英文外,完全是空的 2.中文乱码 怀疑是数据库编码问题,于是删掉重新建立,以utf-8-general-ci作为数据编码和连接编码,然后利用基于fgetcsv()的小程序导入数据,问题依旧;搜索过程中找到了这篇文章,[……]

继续阅读 »

浅析字符集以及PHP+MySQL4.1的乱码问题

原文链接:http://www.cncms.com.cn/mysql/3557.htm         MySQL自4.1以后,增加了对字符集的支持。笔者之前对MySQL比较了解,刚接触4.1时,感觉MySQL有点多此一举,但后来细想发现,对字符集的支持,虽然对开发者来说,会麻烦一些,但不可否认,是一种进步。对字符集的支持,不[……]

继续阅读 »

WordPress Blog 的分类与标签研究

原文地址:http://qzone.qq.com/blog/54335020-1243501946

前段时间偶而发现blog的分类与标签乱了,好多标签本来都是C#的,发现全都变成C++了,而且点击C++之后,也没有找到一条数据,郁闷啊。网上搜索了一段时间,最后自己又搞了好长时间才解决,整理如下。
WordPress blog对分类与标签的设计,总共使用了四张表:
wp_posts:文章[……]

继续阅读 »