mysql 安装 菜鸟_菜鸟也玩mysql之安装篇

作为一个运维工程师,或多或少都要接触到mysql。今天我来了解一下到底什么是mysql,它该如何安装到我们的系统中。

什么是mysql?

MySQL是一个小型关系型数据库管理系统,它是世界上非常流行的开源数据库。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。详细情况参见:http://baike.baidu.com/view/24816.htm

如何安装?

由于mysql是开源数据库,所以它适用于多种系统平台。例如:Windows、Mac OS、Linux、AIX、FreeBSD、HP-UX等等。这里我们主要学习Linux平台下的安装及使用。

linux平台下安装mysql的方式多种多样,有rpm包安装,yum源安装和源码包安装,这里重点学习第三种安装方法,及源码包安装。

安装分为如下几步:

1、获取源码包

2、创建mysql相关账号

3、配置mysql

4、编译安装

5、连接测试

明确步骤之后,我们开始学习如何安装。

首先获取源码包。

714067_1318310897HoNN.jpg

然后创建mysql相关账号。

[root@localhost ~]# useradd mysql -s /sbin/nologin

714067_1318310897PbcL.jpg

解压刚才下载到的mysql源码。

[root@localhost ~]# tar zxvf mysql-5.1.54.tar.gz

714067_1318310897fetm.jpg

进入到解压出来的目录。

[root@localhost ~]# cd mysql-5.1.54

714067_1318310898fWRu.jpg

[root@localhost mysql-5.1.54]# ./configure --prefix=/usr/local/mysql --with-extra-charsets=utf8,gbk,gb2312 --enable-thread-safe-client

714067_1318310898Ia4U.jpg

编译安装mysql。

[root@localhost mysql-5.1.54]# make && make install

714067_1318310898ptxm.jpg

复制mysql配置文件。

[root@localhost mysql-5.1.54]# cp support-files/my-medium.cnf /etc/my.cnf

714067_1318310898udv1.jpg

修改mysql目录属主。

[root@localhost mysql-5.1.54]# chown -R mysql:mysql /usr/local/mysql/

714067_1318310898jNHV.jpg

初始化mysql。

[root@localhost mysql-5.1.54]# /usr/local/mysql/bin/mysql_install_db --user=mysql &

714067_1318310899yzI6.jpg

启动mysql服务。

[root@localhost mysql-5.1.54]# /usr/local/mysql/bin/mysqld_safe --user=mysql &

714067_1318310899DeK4.jpg

测试一下mysql是否正常安装并提供服务。

[root@localhost mysql-5.1.54]# /usr/local/mysql/bin/mysql

714067_1318310899NeMF.jpg

从上图中我们可以看见,mysql现在已经可以正常提供服务了。这里我们还需要为mysql做一下后续工作。

退出mysql,为mysql管理员账号root设置密码。

mysql> exit

[root@localhost mysql-5.1.54]# /usr/local/mysql/bin/mysqladmin -uroot password 123456  注意:这里将123456替换成你自己设置的密码。

714067_1318310900bpBr.jpg

将mysql服务加入开机启动项。

[root@localhost mysql-5.1.54]# echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >> /etc/rc.local

714067_1318310900NAyj.jpg

为了方便使用,我们将mysql相关命令加入系统环境变量中。

[root@localhost mysql-5.1.54]# echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile

714067_1318310900epcR.jpg

更新环境变量。

[root@localhost mysql-5.1.54]# source /etc/profile

714067_1318310900wGhX.jpg

使用简便方法再登录mysql测试一下。

[root@localhost mysql-5.1.54]# mysql -uroot –p123456

714067_13183109000B0w.jpg

好了,到此我们就完成了mysql服务的安装部署。大家可以自己动手尝试安装一下啦。。

本文转自 cyr520 51CTO博客,原文链接:http://blog.51cto.com/cyr520/685125

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值