Ubuntu 12.04安装MySQL教程:二进制tar.gz包方法
"在Ubuntu 12.04上安装MySQL的详细步骤" 在Ubuntu 12.04操作系统中安装MySQL数据库服务器的过程通常涉及几个关键步骤。以下是一种简便的方法,通过下载MySQL的二进制tar.gz包进行安装: 1. **下载MySQL二进制包**: 首先,访问MySQL的官方网站(http://www.mysql.com/downloads/),选择“MySQL Community Server”并根据你的系统架构(32位或64位)下载对应的Linux-Generic平台的二进制tar.gz文件。例如,下载文件可能为`mysql-5.5.28-linux2.6-i686.tar.gz`。 2. **解压与移动**: 下载完成后,使用`tar`命令解压缩文件,例如:`tar -zxvf mysql-5.5.28-linux2.6-i686.tar.gz`。解压后,使用`mv`命令将整个目录移动到 `/usr/local` 目录下,命令类似:`sudo mv ~/下载/mysql/usr/local`。 3. **创建用户与用户组**: MySQL需要特定的用户和用户组来安全运行。在终端中,使用`sudo`命令创建名为`mysql`的用户组:`sudo groupadd mysql`,接着创建一个属于这个用户组的用户:`sudo useradd -r -g mysql mysql`。这里的`-r`参数表示创建一个系统用户。 4. **配置环境**: 如果之前已安装过旧版本的MySQL,需要清除遗留文件,包括`/etc/my.cnf`配置文件和`/etc/mysql`目录。然后设置新MySQL的数据目录,通常为`/var/lib/mysql`,并确保其拥有合适的权限,可以通过`chown`和`chgrp`命令来完成。 5. **初始化MySQL**: 进入MySQL的安装目录,例如:`cd /usr/local/mysql`,然后运行初始化脚本来创建必要的数据文件和设置初始密码。这通常通过一个名为`scripts/mysql_install_db`的脚本完成,可能需要指定`--user=mysql`参数。 6. **设置启动脚本和服务**: 复制MySQL的启动脚本到系统的初始化脚本目录,例如`/etc/init.d`,并创建系统服务链接。此外,还需要设置MySQL在系统启动时自动启动,可以使用`update-rc.d`或`systemctl enable`命令(取决于Ubuntu的版本)。 7. **设置权限和启动MySQL**: 修改MySQL的配置文件`my.cnf`,根据需求配置各种选项,如最大连接数、日志文件位置等。然后启动MySQL服务,使用命令`sudo service mysql start`。 8. **安全设置**: 为了增强安全性,推荐运行`mysql_secure_installation`脚本,这会帮助你删除匿名用户、禁止远程root登录、删除测试数据库并更新root用户的密码。 9. **验证安装**: 最后,你可以通过`mysql -u root -p`命令登录MySQL服务器,输入新设置的密码进行验证。如果能成功登录,说明MySQL已正确安装并运行。 以上就是在Ubuntu 12.04上安装MySQL的详细步骤。在实际操作过程中,可能需要根据你的具体环境进行微调,确保每个步骤都顺利完成。安装完成后,MySQL即可用于数据库存储和管理,为你的应用程序提供数据支持。
在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar.gz文件来安装。
这三种中,由于最后一种是统一的整体文件,个人感觉最简单,故本文将采用此方式来进行安装:
首先到mysql的下载中心上下载最新的tar.gz包:
1.在浏览器中输入http://www.mysql.com/downloads/,进入mysql的下载中心,在这里有使用mysql开发的一些工具,包括mysql的驱动,数据库以及图形开发工具MySQL Workbench等。在这里我们选择MySQL Community Server链接,进入mysql 数据库服务器的下载:
如上,点击“MySQL Community Server”链接进入下载页面,接着选择myql的平台,选择Linux - Generic平台:
然后在其中选择二进制tar.gz文件形式的文件进行下载:
选择32位或64位的下载,这里选择32位的,下载后得到文件mysql-5.5.28-linux2.6-i686.tar.gz,然后将其解压,并重命名为mysql,使用mv命令将其移到/usr/local目录下:
sudo mv ~/下载/mysql /usr/local
则得到的目录结构如下:
提示:其中文本文件INSTALL-BINARY详细的记录了mysql在Linux下的安装方法,英文好的同鞋可以直接的查看。
将上面的做好了后,我们现在就可以进入mysql的安装了,根据INSTALL-BINARY文件的描述,可知mysql默认的安装目录就是在/usr/local/mysql,这就是上面为什么我们要将其移动在/uer/local下的原因;如果在你的机器上以前安装有老板本的mysql,需要先将它的文件删除,同时注意删除老板本的etc/my.cnf文件和/etc/mysql目录,这两个文件控制的是mysql的一些配置属性。
按上面的记叙我可以知,先要创建的一个名为mysql的用户组和用户,来承载mysql数据库的运行,使用如下命令:
创建用户组:
sudo groupadd mysql
在创建的用户组中创建一个用户:
下载后可阅读完整内容,剩余4页未读,立即下载
- 粉丝: 56
- 资源: 186
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦