Linux.中国 - 开源社区

 找回密码
 骑士注册

QQ登录

微博登录


在 Ubuntu 14.10/14.04/13.10 上安装 LEMP 服务和 phpMyAdmin

2014-11-15 17:06    评论: 22 收藏: 5 分享: 15    

安装 MySQL

MySQL是一个关系型数据库管理系统(RDBMS),作为服务启动提供给多用户访问多种数据库,尽管SQLite可能有更多的嵌入式部署。

sudo apt-get install mysql-server mysql-client

在安装过程中,会提示你设置MySQL超级用户密码。输入密码并按确认。

重新输入密码。

现在,MySQL服务器就安装好了。

你可以用下面的命令检查 MySQL 服务器状态:

sudo service mysql status

典型输出:

mysql start/running, process 5671

注意:如果你希望使用MariaDB而不是MySQL,可以参考下面的步骤。

安装 MariaDB

MariaDB是 MySQL 的一个直接替代软件。它是一个稳定、可扩展又可靠的SQL服务器,包含许多增强功能。

首先,如果有的话你得先卸载掉 MySQL。要完全卸载 MySQL 包括配置文件,输入如下命令:

sudo apt-get purge mysql*

运行如下命令清除不需要的软件包。

sudo apt-get autoremove

在卸载完MySQL后,运行如下命令安装MariaDB。

sudo apt-get install mariadb-server mariadb-client

另外,如果你希望体验最新版的MariaDB,可以从MariaDB仓库安装。运行下面的命令添加PPA。在写这篇文章的时候,MariaDB PPA还没有更新 Ubuntu 14.10。不过,我们还是可以使用 Ubuntu 14.04 的仓库来替代。

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://sgp1.mirrors.digitalocean.com/mariadb/repo/5.5/ubuntu trusty main'

用如下命令更新一下软件源列表,然后安装MariaDB:

sudo apt-get update
sudo apt-get install mariadb-server mariadb-client -y

在安装过程中,会提示你设置数据库‘root’用户密码。

重新输入一次密码:

点击‘是’迁移到 MariaDB。注意一下,如果在安装MariaDB之前没有装过 MySQL 的话,不会提示你这个问题。

你可以用如下命令检查 MariaDB 版本:

sudo mysql -v -u root -p

典型输出:

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 34
Server version: 5.5.39-MariaDB-2 (Ubuntu)

Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.

Reading history-file /home/sk/.mysql_history
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

用如下命令检查MariaDB是否已经开始运行:

sudo service mysql status

典型输出:

 * /usr/bin/mysqladmin  Ver 9.0 Distrib 5.5.39-MariaDB, for debian-linux-gnu on x86_64
Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.

Server version        5.5.39-MariaDB-2
Protocol version    10
Connection        Localhost via UNIX socket
UNIX socket        /var/run/mysqld/mysqld.sock
Uptime:            2 min 21 sec

Threads: 1  Questions: 566  Slow queries: 0  Opens: 330  Flush tables: 4  Open tables: 22  Queries per second avg: 4.014
查看其它分页:

发表评论


最新评论

我也要发表评论

来自 - 北京 的 Chrome/Windows 用户 2014-11-17 19:12
好奇的问一下,在此配置下,HTML页面里可以嵌套PHP代码吗?
回复
wangweizhu 2014-11-16 20:48
简单明了,非常好!
回复
Jeremy-n_n- 2014-11-16 15:33  新浪微博网友评论
[思考]
回复
XirVir 2014-11-16 01:03  新浪微博网友评论
一定要叫LEMP?好不习惯
回复
叶-之辉 2014-11-16 00:33  新浪微博网友评论
lemp 听起来这么别扭
回复
albert-Y 2014-11-16 00:33  新浪微博网友评论
这玩意,Mark。
回复
EastingCW 2014-11-15 18:33  新浪微博网友评论
研究研究
回复
比尔盖子V 2014-11-15 18:03  新浪微博网友评论
可能考虑到 LNMP 没有元音//@月箫人kK:nginx=engine-x,老外是觉得用e可以让这个单词(lemp)顺利读出来,就如同lamp一样//@Linux中国: 主页君也以为叫lnmp比较好,这种随便造个lemp的名词让人不知所云,不知道谁造的。//@TC_Akarin:不是LNMP么…………
回复
月箫人kK 2014-11-15 18:03  新浪微博网友评论
nginx=engine-x,老外是觉得用e可以让这个单词(lemp)顺利读出来,就如同lamp一样//@Linux中国: 主页君也以为叫lnmp比较好,这种随便造个lemp的名词让人不知所云,不知道谁造的。//@TC_Akarin:不是LNMP么…………
回复
boyxiaolong 2014-11-15 18:03  新浪微博网友评论
repost //@Linux中国:主页君也以为叫lnmp比较好,这种随便造个lemp的名词让人不知所云,不知道谁造的。//@TC_Akarin:不是LNMP么…………
回复
1031猫 2014-11-15 18:03  新浪微博网友评论
lnmp
回复
相公12345 2014-11-15 18:03  新浪微博网友评论
根据nginc发育音来的吧,不过lamp,lnmp发音很蛋疼//@Linux中国:主页君也以为叫lnmp比较好,这种随便造个lemp的名词让人不知所云,不知道谁造的。//@TC_Akarin:不是LNMP么…………
回复
Linux中国 2014-11-15 18:03  新浪微博网友评论
主页君也以为叫lnmp比较好,这种随便造个lemp的名词让人不知所云,不知道谁造的。//@TC_Akarin:不是LNMP么…………
回复
ZMOM1031 2014-11-15 18:03  新浪微博网友评论
好好的用头一个字母不行吗?我还以为又出了一个新的HTTP服务程序
回复
盛时儒理败时道 2014-11-15 17:33  新浪微博网友评论
1 回复
PynixWang 2014-11-15 17:33  新浪微博网友评论
呵呵//@机智的阿卡林酱:e是什么 engine?//@TC_Akarin:不是LNMP么…………
回复
关注互联网创业80后 2014-11-15 17:33  新浪微博网友评论
这篇文章对于新手来说,还是有难度!起码没有提到下载软件包,上来直接安装了....l
回复
_nearly转1 2014-11-15 17:33  新浪微博网友评论
苏俄发音。。玩过红警都知道 //@机智的阿卡林酱: e是什么 engine?//@TC_Akarin:不是LNMP么…………
回复
机智的阿卡林酱 2014-11-15 17:33  新浪微博网友评论
e是什么 engine?//@TC_Akarin:不是LNMP么…………
回复
剑灵七号 2014-11-15 17:33  新浪微博网友评论
福利[亲亲][亲亲]
回复
12下一页

热点评论

盛时儒理败时道 2014-11-15 17:33
1
返回顶部

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”将网页分享至朋友圈。