堕落不振功业废,勤耕不辍日月新

 分类:MySQL

mysql数据库开发常见问题及优化

mysql 数据库是被广泛应用的关系型数据库,其体积小、支持多处理器、开源并免费的特性使其在 Internet 中小型网站中的使用率尤其高。在使用 mysql 的过程中不规范的 SQL 编写、非最优的策略选择都可能导致系统性能甚至功能上的缺陷。 恰巧就在前几天,本人所在公司的云...

快速上手之如何定期备份重要文件

 mysql定期備份是一項重要的工作,但人工操作太繁瑣,也難避免有所疏漏,使用下面的方法即可讓系統定期備份數據。利用系統crontab來定時執行備份文件,按日期對備份結果進行保存,達到備份的目的。  編寫打包文件的腳本。腳本的目的是:將當前目錄下重要...

安装MYSQL

 遵循mysql官方的建議,這裏講直接使用MYSQL的二進制代碼進行安裝,可以直接從發行版的軟件包管理器中搜索MYSQL來安裝,也可以從其官網上面下載,下載的二進制文件至少應該是寶庫server和client。如果磁盤空間允許的話,盡可能下載一個版本的所有二進制文件...

使用PHP和MYSQL

 PHP是一種服務器端腳本語言,他專門為實現動態Web頁面而產生。使用php語言編寫動態網頁非常容易,他可以自由嵌入在HTML代碼中,並且內置了訪問數據庫的函數,從版本5來看。PHp全面支持了面向對象的概念,使其適應大型網站開發的能力進一步得到增強。 &nbs...

如何配置Mysql服务的新体验方式

 mysql和MariaDB數據庫管理系統之間的因緣和特性,也狠狠地誇獎了MariaDB數據庫,但是MySQL數據庫當前依然是生產環境中最常使用的關系型數據庫管理系統之一,坐擁極大的市場份額,並且已經通過十幾年不斷的發展向業界證明了自身的穩定性和安全性。另外,雖然第...

MySQL 8有哪些新的更新

 在mysql 5.7.9的首个通用版本推出后的28个月内,MySQL 8发布了从8.0.0到8.0.4这五个候选版本。这些发布候选仅针对开发使用,而不应该生产系统中使用。因为这些候选版并不支持版本升级,用户可能会碰上候选版与一般可用(GA)版间存在数据格式不兼容的...

如何在Ubuntu上安装MySQL / MariaDB

本教程面向Ubuntu服务器,适用于Ubuntu的任何LTS版本,包括Ubuntu 14.04,Ubuntu 16.04,Ubuntu 18.04,甚至非LTS版本(如Ubuntu 17.10和其他基于Ubuntu的发行版)。我们在Ubuntu 16.04服务器上测试了这个。 在...

记录分享两个 MariaDB 导入大量记录 MySQL 备份错误的解决

昨天晚上明月给三个网站做迁移,在导出导入MySQL数据库到新服务器上 MariaDB 的时候折腾了好长的时间,碰到的错误也是一个接着一个的,虽然一个一个都解决了,但是明月感觉还是很有必要记录分享一下的。 首先给大家先说明一下具体的导入导出场景,三个网站分别在不同的阿里云虚拟主机...

MySQL binlog基本用法

本文只是简单的介绍mysql binlog基本用法,并不涉及到binlog的原理、格式等知识,如果需要了解这些高级的知识,请参见官方文档。 本文重点介绍–start-position和–stop-position参数的使用 –start-pos...

MySQL下perror工具查看System Error Code信息

在MySQL数据库的维护过程中,我们有时候会在MySQL的错误日志文件中看到一些关于Operating system error的错误信息,例如在MySQL的错误日志里面,有时候会看到关于 InnoDB: Operating system error number 0. Inno...