二进制免编译MySQL安装

Posted 花花de代码生活

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制免编译MySQL安装相关的知识,希望对你有一定的参考价值。

一、了解 mysql

MySQL是一个 关系型数据库管理系统 , 由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。 MySQL 是最流行的 关系型数据库管理系统 之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

二、下载 MySQL 安装包教程

https://blog.csdn.net/zhan107876/article/details/100701135

三、配置MySQL

hostname +主机名                                                 //修改主机名
bash                                    //保存为修改后的主机名

1.解压 MySQL

一般情况下软件安装包都放在 /opt 或 /usr/local/src 下面。我是把 MySQL 放到了 /opt 目录下。

tar -zxf +解压文件名                                              //解压文件(f前面加v可以看解压过程)

红色文件是压缩包,蓝色的是解压完成文件

2.配置 MySQL

useradd -s /sbin/nologin mysql                                        //创建MySQL启动用户,不可登录
chown -R mysql:mysql +目录                                            //修改所属组和所属用户

yum install -y perl-Module-Install                                //下载 MySQL 依赖
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql/      //启动 mysql_insrall_db 这个脚本
(前面的.是指当前目录、 --user=:指定用户、 --datadir=:指定安装目录、一定要在MySQL解压的这个文件下做 )
echo $?                                       //查看是否执行正确
cp +文件名 +路径                                   //复制到文件到那个目录下

执行正确后如下图。

配置文件第一步:

 

第二步:

chmod 777 +文件路径                                            //授权文件
chkconfig --add mysqld                                        //开机自启
chkconfig mysql on                                            //开机不自动启动
service mysqld start                                          //启动 MySQL
netstat -ntlp                              //查看端口

查看端口的时候有3306说明成功了。 

 

 现在就可以使用 MySQL 。 (看下面的代码这就是启动 MySQL 的区别)(如果不去修改环境变量那么每一次去使用 MySQL 得输入绝对地址)

[root@bogon init.d]# /usr/local/mysql/bin/mysql -uroot
Welcome to the MySQL monitor.  Commands end with ; or \\g.
Your MySQL connection id is 2
Server version: 5.6.47 MySQL Community Server (GPL)

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type \'help;\' or \'\\h\' for help. Type \'\\c\' to clear the current input statement.

mysql> Bye
    -> 
    -> Ctrl-C -- exit!
Aborted

# 进入 /ect/profile 把这行代码写到文件最后面 PATH=$PATH:/usr/local/mysql/bin [root@bogon
~]# vim /etc/profile #刷新环境变量 [root@bogon ~]# source /etc/profile [root@bogon ~]# mysql -uroot Welcome to the MySQL monitor. Commands end with ; or \\g. Your MySQL connection id is 3 Server version: 5.6.47 MySQL Community Server (GPL) Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type \'help;\' or \'\\h\' for help. Type \'\\c\' to clear the current input statement. mysql> Ctrl-C -- exit! Aborted

 

以上是关于二进制免编译MySQL安装的主要内容,如果未能解决你的问题,请参考以下文章

Mysql安装(二进制免编译安装)

二进制免编译MySQL安装

使用二进制免编译包安装MySQL-5.6

Mysql的安装(二进制免编译包) 5.1版本

mysql安装配置

安装MySQL