Ubuntu 16.04安装Lighttpd(PHP+MySQL)

Lighttpd是一个轻量级的Web 服务器软件,它的特点有占用内存和CPU资源少。

下面记录了在Ubuntu 16.04上安装Lighttpd、PHP7和MySQL的步骤。搭建这个环境的目的是托管各种CMS网站,例如WordPress

继续阅读Ubuntu 16.04安装Lighttpd(PHP+MySQL)

MySQLDumper:基于PHP和Perl的MySQL数据库备份工具

MySQL是非常流行的数据库,导致它流行的原因也许是因为它的开源和免费。

做为数据库管理员,对数据库进行备份是基本的任务之一,它降低了数据丢失的风险。

继续阅读MySQLDumper:基于PHP和Perl的MySQL数据库备份工具

使用Docker快速部署LAMP/LEMP

你可以会想,为什么要使用Docker部署LAMP或LEMP呢?为什么不手动部署它们呢?

这是因为使用Docker安装LAMP/LEMP非常非常简单,比手动安装部署要快很多。下面是手动部署的步骤,你可以和本文使用Docker部署做一下对比:

LAMP/LEMP代表:

  • LAMP:Linux、Apache、MySQL、PHP
  • LEMP:Linux、Nginx、MySQL、PHP

继续阅读使用Docker快速部署LAMP/LEMP

使用mysqladmin命令更改MySQL密码

在命令行下可以使用mysqladmin更改MySQL用户密码。例如下面命令可以更改root密码,只使用于密码为空的情况:

上面命令把MySQL root用户的密码设置为‘your_new_passwd’。

如果root用户本来有密码,假设为test1234,要把root密码改为12345abc,执行命令(带-p选项):

测试新密码:

如果密码设置成功,输出如下信息:

需要注意的是-p后面并没有空格;上面命令可以用于更改任意用户的密码。

Python连接MySQL数据库

MySQL Connector/Python是Oracle开发的Python版MySQL数据库驱动。MySQL Connector/Python支持Python2和Python3.

安装:

简单示例: