标签 mysql 下的文章

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

缘起

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

研究

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

继续阅读 »

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()的小程序导入数据,问题依旧;搜索过程中找到了这篇文章,[……]

继续阅读 »