liangsheng 发表于 2014-12-29 09:19:04

在 Ubuntu Server 14.04 下安装 MySQL Server 5.5.40

在 Ubuntu Server 14.04 下安装 MySQL Server 5.5.40
       MySQL 是一个关系型数据库,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是全球最流行的关系型数据库,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System:关系数据库管理系统) 应用软件之一。

       MySQL 是一种关联数据库,关联数据库会将数据保存在不同表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双 “授权政策”:社区版、商业版。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的卓越性能,搭配 PHP (或 Python)、Nginx (或 Apache) 可组成良好的开发环境。

       MySQL 在 2008 年被 Sun 以 10 亿美金所收购。MySQL 创始人 Michael Widenius 不满 Sun 开发团队脚步过慢,愤而离职成立开源数据库联盟,从现有 MySQL 程序代码中,开发出另一延伸分支版本,也就是名为 MariaDB (玛莉亚数据库) 的企业级开源数据库。

与其他大型数据库 (譬如:Oracle、DB2、SQL Server 等) 相比,MySQL 也有它的不足之处;但这丝毫不会减少它受欢迎的程度。

1、安装 MySQL Server 5.5.40
root:# apt-get install mysql-server
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
下列软件包是自动安装的并且现在不需要了:
linux-headers-3.13.0-37 linux-headers-3.13.0-37-generic
linux-headers-3.13.0-39 linux-headers-3.13.0-39-generic
linux-image-3.13.0-37-generic linux-image-3.13.0-39-generic
linux-image-extra-3.13.0-37-generic linux-image-extra-3.13.0-39-generic
Use 'apt-get autoremove' to remove them.
将会安装下列额外的软件包:
libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18
libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-common
mysql-server-5.5 mysql-server-core-5.5
建议安装的软件包:
libmldbm-perl libnet-daemon-perl libplrpc-perl libsql-statement-perl
libipc-sharedcache-perl tinyca mailx
下列【新】软件包将被安装:
libaio1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18
libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-common
mysql-server mysql-server-5.5 mysql-server-core-5.5
升级了 0 个软件包,新安装了 12 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 9,064 kB 的软件包。
解压缩后会消耗掉 96.6 MB 的额外空间。
您希望继续执行吗? Y
获取:1 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libaio1 amd64 0.3.109-4
获取:2 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-common all 5.5.40-0ubuntu0.14.04.1
获取:3 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main libmysqlclient18 amd64 5.5.40-0ubuntu0.14.04.1
获取:4 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libdbi-perl amd64 1.630-1
获取:5 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libdbd-mysql-perl amd64 4.025-1
获取:6 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libterm-readkey-perl amd64 2.31-1
获取:7 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-client-core-5.5 amd64 5.5.40-0ubuntu0.14.04.1
获取:8 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-client-5.5 amd64 5.5.40-0ubuntu0.14.04.1
获取:9 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-server-core-5.5 amd64 5.5.40-0ubuntu0.14.04.1
获取:10 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-server-5.5 amd64 5.5.40-0ubuntu0.14.04.1
获取:11 http://cn.archive.ubuntu.com/ubuntu/ trusty/main libhtml-template-perl all 2.95-1
获取:12 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-server all 5.5.40-0ubuntu0.14.04.1
下载 9,064 kB,耗时 32秒 (279 kB/s)                                          
正在预设定软件包 ...
Selecting previously unselected package libaio1:amd64.
(正在读取数据库 ... 系统当前共安装有 310580 个文件和目录。)
Preparing to unpack .../libaio1_0.3.109-4_amd64.deb ...
Unpacking libaio1:amd64 (0.3.109-4) ...
Selecting previously unselected package mysql-common.
Preparing to unpack .../mysql-common_5.5.40-0ubuntu0.14.04.1_all.deb ...
Unpacking mysql-common (5.5.40-0ubuntu0.14.04.1) ...
Selecting previously unselected package libmysqlclient18:amd64.
Preparing to unpack .../libmysqlclient18_5.5.40-0ubuntu0.14.04.1_amd64.deb ...
Unpacking libmysqlclient18:amd64 (5.5.40-0ubuntu0.14.04.1) ...
Selecting previously unselected package libdbi-perl.
Preparing to unpack .../libdbi-perl_1.630-1_amd64.deb ...
Unpacking libdbi-perl (1.630-1) ...
Selecting previously unselected package libdbd-mysql-perl.
Preparing to unpack .../libdbd-mysql-perl_4.025-1_amd64.deb ...
Unpacking libdbd-mysql-perl (4.025-1) ...
Selecting previously unselected package libterm-readkey-perl.
Preparing to unpack .../libterm-readkey-perl_2.31-1_amd64.deb ...
Unpacking libterm-readkey-perl (2.31-1) ...
Selecting previously unselected package mysql-client-core-5.5.
Preparing to unpack .../mysql-client-core-5.5_5.5.40-0ubuntu0.14.04.1_amd64.deb ...
Unpacking mysql-client-core-5.5 (5.5.40-0ubuntu0.14.04.1) ...
Selecting previously unselected package mysql-client-5.5.
Preparing to unpack .../mysql-client-5.5_5.5.40-0ubuntu0.14.04.1_amd64.deb ...
Unpacking mysql-client-5.5 (5.5.40-0ubuntu0.14.04.1) ...
Selecting previously unselected package mysql-server-core-5.5.
Preparing to unpack .../mysql-server-core-5.5_5.5.40-0ubuntu0.14.04.1_amd64.deb ...
Unpacking mysql-server-core-5.5 (5.5.40-0ubuntu0.14.04.1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
正在设置 mysql-common (5.5.40-0ubuntu0.14.04.1) ...
Selecting previously unselected package mysql-server-5.5.
(正在读取数据库 ... 系统当前共安装有 310943 个文件和目录。)
Preparing to unpack .../mysql-server-5.5_5.5.40-0ubuntu0.14.04.1_amd64.deb ...
Unpacking mysql-server-5.5 (5.5.40-0ubuntu0.14.04.1) ...
Selecting previously unselected package libhtml-template-perl.
Preparing to unpack .../libhtml-template-perl_2.95-1_all.deb ...
Unpacking libhtml-template-perl (2.95-1) ...
Selecting previously unselected package mysql-server.
Preparing to unpack .../mysql-server_5.5.40-0ubuntu0.14.04.1_all.deb ...
Unpacking mysql-server (5.5.40-0ubuntu0.14.04.1) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
正在设置 libaio1:amd64 (0.3.109-4) ...
正在设置 libmysqlclient18:amd64 (5.5.40-0ubuntu0.14.04.1) ...
正在设置 libdbi-perl (1.630-1) ...
正在设置 libdbd-mysql-perl (4.025-1) ...
正在设置 libterm-readkey-perl (2.31-1) ...
正在设置 mysql-client-core-5.5 (5.5.40-0ubuntu0.14.04.1) ...
正在设置 mysql-client-5.5 (5.5.40-0ubuntu0.14.04.1) ...
正在设置 mysql-server-core-5.5 (5.5.40-0ubuntu0.14.04.1) ...
正在设置 mysql-server-5.5 (5.5.40-0ubuntu0.14.04.1) ...
141229
11:38:52 Using unique option prefix key_buffer instead of
key_buffer_size is deprecated and will be removed in a future release.
Please use the full name instead.
mysql start/running, process 8086
正在设置 libhtml-template-perl (2.95-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
正在设置 mysql-server (5.5.40-0ubuntu0.14.04.1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.4) ...
root:#
2、设置 MySQL Server 管理员 root 用户密码
      安装过程中,会出现以下窗口:

      设置 MySQL 管理员 root 用户密码,并确认一次;该密码以后很多时候还要使用,不要忘啦。
3、检查 MySQL Server 状态root:# service mysql status
mysql start/running, process 8086
root:#4、安装 MySQL Client 5.5.40root:# apt-get install mysql-client (请选择性安装)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
下列软件包是自动安装的并且现在不需要了:
linux-headers-3.13.0-37 linux-headers-3.13.0-37-generic
linux-headers-3.13.0-39 linux-headers-3.13.0-39-generic
linux-image-3.13.0-37-generic linux-image-3.13.0-39-generic
linux-image-extra-3.13.0-37-generic linux-image-extra-3.13.0-39-generic
Use 'apt-get autoremove' to remove them.
下列【新】软件包将被安装:
mysql-client
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 12.3 kB 的软件包。
解压缩后会消耗掉 126 kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-client all 5.5.40-0ubuntu0.14.04.1
下载 12.3 kB,耗时 0秒 (27.9 kB/s)   
Selecting previously unselected package mysql-client.
(正在读取数据库 ... 系统当前共安装有 311042 个文件和目录。)
Preparing to unpack .../mysql-client_5.5.40-0ubuntu0.14.04.1_all.deb ...
Unpacking mysql-client (5.5.40-0ubuntu0.14.04.1) ...
正在设置 mysql-client (5.5.40-0ubuntu0.14.04.1) ...
root:#
版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。

liangsheng 发表于 2014-12-29 09:19:15

MySQL, MariaDB, Ubuntu Server, LNMP, LAMP

liangsheng 发表于 2014-12-29 09:20:27

MySQL, MariaDB, Ubuntu Server, LNMP, LAMP

页: [1]
查看完整版本: 在 Ubuntu Server 14.04 下安装 MySQL Server 5.5.40