开发者社区> 科技小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

菜鸟也玩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、连接测试
明确步骤之后,我们开始学习如何安装。
首先获取源码包。
[root@localhost ~]# wget ftp://192.168.1.31/mysql-5.1.54.tar.gz
01
然后创建mysql相关账号。
[root@localhost ~]# useradd mysql -s /sbin/nologin
02
解压刚才下载到的mysql源码。
[root@localhost ~]# tar zxvf mysql-5.1.54.tar.gz
03
进入到解压出来的目录。
[root@localhost ~]# cd mysql-5.1.54
04
为mysql配置安装路径及相关功能,这里只进行简单的配置,详细配置参见:http://cyr520.blog.51cto.com/714067/654722
[root@localhost mysql-5.1.54]# ./configure --prefix=/usr/local/mysql --with-extra-charsets=utf8,gbk,gb2312 --enable-thread-safe-client
05
编译安装mysql。
[root@localhost mysql-5.1.54]# make && make install
06
复制mysql配置文件。
[root@localhost mysql-5.1.54]# cp support-files/my-medium.cnf /etc/my.cnf
07
修改mysql目录属主。
[root@localhost mysql-5.1.54]# chown -R mysql:mysql /usr/local/mysql/
08
初始化mysql。
[root@localhost mysql-5.1.54]# /usr/local/mysql/bin/mysql_install_db --user=mysql &
09
启动mysql服务。
[root@localhost mysql-5.1.54]# /usr/local/mysql/bin/mysqld_safe --user=mysql &
10
测试一下mysql是否正常安装并提供服务。
[root@localhost mysql-5.1.54]# /usr/local/mysql/bin/mysql
11
从上图中我们可以看见,mysql现在已经可以正常提供服务了。这里我们还需要为mysql做一下后续工作。
退出mysql,为mysql管理员账号root设置密码。
mysql> exit 

[root@localhost mysql-5.1.54]# /usr/local/mysql/bin/mysqladmin -uroot password 123456  注意:这里将123456替换成你自己设置的密码。
12
将mysql服务加入开机启动项。
[root@localhost mysql-5.1.54]# echo "/usr/local/mysql/bin/mysqld_safe --user=mysql &" >> /etc/rc.local
13
为了方便使用,我们将mysql相关命令加入系统环境变量中。
[root@localhost mysql-5.1.54]# echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
14
更新环境变量。
[root@localhost mysql-5.1.54]# source /etc/profile
15
使用简便方法再登录mysql测试一下。
[root@localhost mysql-5.1.54]# mysql -uroot –p123456
16
好了,到此我们就完成了mysql服务的安装部署。大家可以自己动手尝试安装一下啦。。


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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
PassJava 开源(十一)之 安装 mysql
PassJava 开源(十一)之 安装 mysql
39 0
17.11 Linux MySQL安装
本节,我们学习安装 Mysql 数据库,其安装步骤稍微复杂,我们逐步来进行解析。
78 0
mysql的安装与使用
基于Windows平台的MySQL安装文件有两个版本,一种是以.msi为后缀的二进制安装版本,一种是以.zip为后缀的压缩版本。
78 0
Centos7安装Mysql、九条命令搞定
本文介绍Centos7如何安装Mysql,以及如何卸载Mysql。
43 0
知道本地安装MySql压缩包吗?
知道本地安装MySql压缩包吗?
19 0
mysql8的免安装版(绿色版)安装工作与卸载以及mysql大小写敏感问题
mysql8的免安装版(绿色版)安装工作与卸载以及mysql大小写敏感问题
246 0
R1-003 MySQL的rpm安装实例
1、解压tar包 [root@hhu MySQL]# tar -xvf mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar mysql-community-test-5.
935 0
R1-002 MySQL的rpm安装方式
Installing MySQL on Linux Using RPM Packages from Oracle 基于rpm的Linux MySQL安装包的推荐安装方式是使用Oracle提供的rpm包来安装。
854 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
深入MySQL实战
立即下载
PostgresChina2018_张启程_为什么我们抛弃MongoDB和MySQL,选择PgSQL
立即下载
搭建电商项目架构连接MySQL
立即下载