备份并恢复MariaDB数据库

如何在终端里备份并恢复MariaDB数据库

MariaDB是由前MySQL开发人员组成社区开发的一个MySQL分支。这篇教程向你展示如何用mysqldump工具来备份MariaDB数据库,以及用mysql客户端工具恢复MariaDB数据库。 mysqldump 我们要使用mysqldump命令行工具来备份MariaDB数据库。mysqldump是专门用来备份数据库的。mysqldump的一个特点是备份时不需要停止MariaDB Daemon。它可以备份单个数据库,多个数据库或所有数据库。mysqldump默认会创建一个dump文件(dump file)。dump文件里包含了用于重建原有数据库所需要的SQL语句。 Binary Log 二进制日志 Binary log记录了对数据库做出的所有更改。二进制日志可以是基于SQL语句的,也可以是基于数据表行的。它的主要用途是replication。在数据库备份和恢复时,也需要用到binary log。 为了启用二进制日志,我们需要编辑MariaDB的配置文件。在不同的Linux发行版上,这个配置文件的名称会有所不同。通常这个文件是/etc/my.cnf。在ubuntu15.10系统上,这个配置文件是/etc/mysql/mariadb.conf.d/mysqld.cnf。 打开这个配置文件,在[mysqld]下,找到下面这一行 #log_bin     = /var/log/mysql/mysql-bin.log 去年前面的#号,保存文件。如果你找不到,那就手动添加这一行。 重启MariaDB数据库服务器。...

Debian8 Jessie安装LNMP

Debian8 Jessie安装LNMP架构(Nginx, MariaDB, PHP7)

LNMP是一组用于搭建网站的开源软件。LNMP代表Linux操作系统、Ngnix HTTP服务器(发音为Engine X)、MySQL/MariaDB数据库和PHP。在这篇教程中,我将介绍如何在Debian 8 服务器上安装LNMP。数据库选择MariaDB, 并安装最新的PHP7. 以下命令在Debian服务器上执行。 安装Nginx 相对于Apache,Nginx是一个轻量级的高性能web服务器并在近年来越来越流行。Nginx也可以同时作为一个反向代理。在Debian8上安装Nginx, 输入下面的命令。 sudo apt-get install nginx -y 安装完成后,Nginx会自动运行。 $ sudo service nginx...

HTTPS网站如何解决Feed did not valid错误

在之前的一篇文章中,我介绍了如何利用Hootsuite社交媒体管理工具将WordPress文章自动发布到Google plus主页.很多HTTPS网站在验证RSS Feed的时候会出现Feed did not valid错误.但Feed did not valid这几个字并不能告诉你真正发生了什么.前往feedvalidator.org,输入你的Feed URL, 点击valid按钮,你会看到更加详细具体的错误信息.下面是我看见的错误. Server returned [Errno 1] _ssl.c:504: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal...

WordPress文章自动发布到Google plus主页

利用Hootsuite将WordPress文章自动发布到Google plus主页

在之前的一篇文章中,我详细介绍了如何创建一个Google plus主页.现在,让我们来看看如何利用Hootsuite社交媒体管理工具将WordPress文章自动发布到Goolge plus主页.我之前也写了两篇文章,将WordPress文章自动发布到Facebook主页.如果感兴趣的话,那么点击下面的链接查看. 利用Hootsuite将WordPress文章自动发布到Facebook主页 利用SNAP将WordPress文章自动发布到Facebook主页 WordPress文章自动发布到Google plus主页 Hootsuite是一个免费的在线社交媒体管理工具.如果你想要更多高级功能,那么可以购买高级账号.你不需要为你的WordPress网站安装插件. 前往Hootsuite官方网站,注册一个免费账号,也可以用你的Twitter, Facebook或Google plus账号登录.下面我用我的Google plus账号登录,如果你用邮箱注册一个传统的账号,你看到的过程可能跟下面的有一点不同.不过整体上是一致的. 登录之后,点击Google+ Page按钮将你的Google plus主页添加到Hootsuite. Hootsuite会征求你的允许,管理你的Google plus主页. 点击允许,然后选择你要导入的Google plus主页.点击Finished Importing....

Google Plus主页

为你的网站创建一个Google Plus主页

这篇文章详细介绍如何为你的网站创建一个Google plus主页.你的网站在Google plus的活跃度会影响网站的Google排名.Google plus主页的观众越多,点赞数越高,发布内容越多,那么你的网站在Google的排名也会越前. 创建Google plus主页 前往https://business.google.com/create. 用你的Google账号登录.你将会看到下面的选项.有三种类型让你选择: Storefront Service Area Brand 选择最适合你的一种类型.如果你选择前两种,那么你会看到一张地图.如果你的生意是互联网模式的,而不是传统的实体店模式,那么你第三种类型Brand最适合你.如果你选择Brand,你会看到下面的截图. 给你的主页起个名字.我用我的域名来命名.(linuxbabe.com是我的英文博客.) 输入你的站点URL.然后选择主页的类型.同意主页条款后点击Create page. 一则欢迎消息会出现. 你可以选择skip tour,也可以选择Get Started....

Hootsuite将WordPress文章自动发布到Facebook主页

利用Hootsuite将WordPress文章自动发布到Facebook主页

这篇文章介绍如何利用Hootsuite社交媒体管理工具将WordPress文章自动发布到你的Facebook主页.设置完成后,Hootsuite会定期地检查网站RSS Feed,查看是否有新文章.如果有新文章,那么Hootsuite会将文章发布到你的Facebook主页. 之前我写过一篇文章利用SNAP将WordPress文章自动发布到Facebook主页,如果对SNAP感兴趣,阅读那篇文章.如果你不想再安装插件,那么阅读这篇文章. WordPress文章自动发布到Facebook主页 登录Hootsuite. 如果你还没有账号,那么注册一个免费账号.你也可以用第三方社交媒体账号登录,比如Facebook,Twitter,Google plus账号. 在Hootsuite的仪表盘中,点击Streams图标,然后点击Add Social Network. 出现一个小窗口.在左边选择Facebook,然后点击Connect with Facebook. 弹出一个窗口,问你是否允许Hootsuite访问你的Facebook账号资料.点击Okay. 然后又弹出一个窗口,问你是否允许Hootsuite为你的Facebook公开发布内容.点击Okay. 出现第三个窗口,问你是否允许Hootsuite管理你的Facebook主页,点击Okay. 这一步是导入一个Facebook主页.Hootsuite默认会导入你的Facebook个人账号.如果你只想让Hootsuite发布文章到你的Facebook主页,那么你可以取消导入个人账号,只选择你的Facebook主页.选择后点击Finished Importing. 你的Facebook主页已经导入进Hootsuite了.现在添加你的网站RSS Feed....

WordPress文章自动发布到Facebook主页

利用SNAP将WordPress文章自动发布到Facebook主页

SNAP的全称是Social Networks Auto-Poster.它是一个WordPress插件,可以自动将你的WordPress文章发布到国外社交媒体和博客平台上.支持Facebook, Twitter, Blogger, Tumblr, Flickr, LiveJournal, Flipboard, DreamWidth, Delicious, Diigo, Instapaper, StumbleUpon, LinkedIn, Pinterest, Plurk, VKontakte(VK.com), YouTube, App.net,...

Facebook主页

为你的网站创建一个Facebook主页(Facebook Page)

Facebook主页(Facebook Page)也叫做Facebook商业主页(Facebook Business Page).当你创建一个Facebook账号后,你有一个Facebook Profile,但默认不会创建Facebook主页.现在,我们就来创建一个Facebook主页吧. 创建Facebook主页的详细步骤 首先,你必须拥有一个Facebook账号.登录你的Facebook账号.请注意,接下来创建的Facebook主页不会显示你的个人信息,但之后你可以选择显示你的个人信息. 登录Facebook后,在网页的右上角点击下拉箭头.选择创建主页. 现在,为你的Facebook主页选择一种类型.一共有6种不同的Facebook主页. 地方性商家或地点 公司,组织或机构 品牌或产品 艺人,乐队或公众人物 娱乐 理念倡议或社区小组 如果你不知道你要创建哪一种类型的主页,不用担心.在创建了主页后,你可以随时更改主页的类型.在这篇文章中,我将选择第2种类型: 公司,组织或机构.在类别中选择计算机/科技. 在公司名称一栏可以填写你的网站域名,如linuxdashen.com. 在阅读Facebook主页条款后点击开始创建按钮. 然后设置你的Facebook主页.在简介里写几句话介绍你的主页,填入你的域名.点击保存信息....

Virtualbox宿主机和客户机文件共享和复制粘贴的设置

在这篇文章中,我将介绍如何在Virtualbox中设置宿主机和客户机之间的文件共享,以及双向复制粘贴功能.在进行文件共享之前,客户机必须要安装好Virtualbox增强功能(Guest Additions).如果没安装好,请点击左边的链接查看详细步骤.安装好增强功能后,请继续往下看. 宿主机和客户机文件共享 在Virtualbox管理器窗口,右击你的Linux虚拟机,选择设置(settings). 在左边的面板中,选择共享文件夹(shared folders).然后点击添加按钮来添加一个共享文件夹. 在文件夹路径(folder path)一栏中,选择宿主机上的一个文件夹. 你可以勾选只读(Read-only),这样客户机对宿主机文件系统中的共享文件夹只有读的权限,但没有写的权限.勾选自动挂载(Auto-mount),以让客户机启动时自动挂载共享文件夹.然后,点击确定(OK)按钮. 现在,启动Linux客户机.在客户机的/media/目录下,你会发现有一个新的目录sf_shared_folder. 默认只有root用户和vboxsf组的用户可以访问sf_shared_folder. 所以我们现在需要把当前登录的用户添加到vboxsf组中.在客户机中打开终端,输入下面的命令,将<username>替换成你的用户名. sudo gpasswd -a <username> vboxsf 重新登录系统后,你便可以访问/media/sf_shared_folder目录. 你可以创建一个软链接,指向/media/sf_shared_folder. ln...

Debian虚拟机安装Virtualbox增强功能

Debian虚拟机安装Virtualbox增强功能(Guest Additions)具体步骤

在这篇文章中,我将展示如何在Debian虚拟机中安装Virtualbox增强功能(Guest Additions).增强功能可以让虚拟机全屏显示.这样使用虚拟机就跟使用物理机一样方便.我使用elementary OS作为宿主机(Host OS),Debian是客户机(Guest OS).但下面的方法适用于任何Linux宿主机. 在Debian虚拟机中安装Virtualbox增强功能 以root用户登录Debian,更新软件. apt-get update && apt-get upgrade 安装内核模块编译时所需要的软件包.如果没有发现这两个软件包,请先配置好软件源。 apt-get install build-essential module-assistant 在编译内核模块前准备好系统 m-a prepare...