Centos下Mysql安装图文教程


本文整理自网络,侵删。

Mysql是比较常用的数据库,日常开发中也是采用地比较多。工欲善其事必先利其器,本文特地来讲解下如何在centos(其他linux发行版类似)下安装Mysql。首先准备的材料:Mysql,我这里采用的是64位的,传送门:

http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz。

1.安装方法有哪几种?

A. 下载Mysql的二进制安装包,配置个人的配置文件进行使用。

B. 用linux的包管理工具进行快捷安装,比如Ubuntu的apt-get, Centos的yum,还有一个是rpm,

参考博文1:http://www.tuicool.com/articles/2EfM7f。

参考博文2:http://1000zx.cn/article/94284.htm

参考博文3:http://1000zx.cn/article/94287.htm

C. 源码编译安装,参考博文:http://1000zx.cn/article/94291.htm

2.上面安装方式的优缺点。

A. 简单方便,可以自己DIY配置文件,非常推荐这种方式。

B. 简单方便快捷,但是往往不够自由,而且不一定能用到最新的Mysql版本,适合新手。

C. 源码安装比较复杂,有兴趣可以去尝试,想快速使用,建议前面两种方式进行安装

3.安装二进制Mysql

1.下载安装包至根目录。

命令:cd ~/

            wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz

2. 在 opt 目录下新建一个文件夹mysql。 命令: mkdir /opt/mysql

3. 解压下载好的安装包到/opt/mysql下。

命令: cd /opt/mysql

          tar -zxvf ~/mysql-5.7.15-linux-glibc2.5-x86_64.tar.gz

4. 创建软链接:

命令: ln -s /opt/mysql/mysql-5.7.15-linux-glibc2.5-x86_64/ /usr/local/mysql

[注意]创建软链接,可以方便你包管理。

检验是否创建成功:

命令:ls -lh /usr/local/

5. 增加Mysql用户和Mysql用户组

命令: groupadd mysql

         useradd -g mysql -s /sbin/nologin -d /usr/local/mysql -M mysql

6. 配置全局变量

命令: vim /etc/profile

在profile文件最后一行加上下面代码:PATH=$PATH:/usr/local/mysql/bin

如图:

然后保存退出后,使用命令: source /etc/profile

7. 配置文件

Mysql需要进行配置。一般,如果你没有自己定义的配置文件,Mysql会先到 etc 目录下找my.cnf文件作为配置文件, 如果没有,它会继续到/usr/local/mysql路径下的 etc 目录下去找。这里我使用的是自己的配置文件。

使用mv命令或者cp命令把这个文件弄到根目录下。

8. 创建存储Mysql数据,日志,socket的文件夹

命令: mkdir -p /data/mysql/mysql3306/{data,logs,tmp}

创建完成后,我们把第6步的配置文件拷贝到路径/data/mysql的目录mysql3306下

如果需要配置文件请在下方评论留邮箱,我会发送给你。

如图:

命令: cp ~/mysql3306.cnf /data/mysql/mysql3306/

[注意]这个命令是用来批量创建目录的,其中data文件夹位于跟root文件夹一个层次,你可以自定义这个路径,因为我已经创建了3306,故以截图3308为例。

阅读剩余部分

相关阅读 >>

mysql dba是什么意思?

mysql如何取消错误命令?

装了navicat还要装mysql

mysql分区之hash分区详解

mysql远程跨库联合查询的示例

mysql中curdate()函数的代码案例

解决死锁的4种基本方法

mysql怎么插入多条数据

mysql慢查询以及重构查询的方式记录

mysql到底支不支持事务嵌套?

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...