加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

mysql数据库安装在unix_mysql数据库安装方法

发布时间:2022-10-24 23:30:51 所属栏目:Unix 来源:转载
导读: 前言
MySQL 有三种安装方式:RPM安装、二进制包安装、源码包安装。这3种种方式各有特色,主要特点参考下表。实际应用中,可以根据你所用的主机环境进行优化,选择 最佳的配置值,安装定制更

前言

MySQL 有三种安装方式:RPM安装、二进制包安装、源码包安装。这3种种方式各有特色,主要特点参考下表。实际应用中,可以根据你所用的主机环境进行优化,选择 最佳的配置值,安装定制更灵活。访问MySQL网站下载最新稳定发行版的对应MySQL 版本。

RPM

二进制

源码

优点

安装简单,适合初学者

安装简单,可以安装到任何路径下unix数据库,灵活性好,一台服务器可以安装多个MySQL。

在实际安装的操作系统进行可根据需要定制编译,最灵活;性能最好,一台服务器可以安装多个MySQL。

缺点

1.需要单独下载客户端和服务器端;

2.安装路径不灵活,默认路径不能修改,一套服务器只能安装一个MySQL。

已经经过编译,性能不如源码编译的好,不能灵活定制编译参数。

安装过程较复杂,编译时间长

文件布局

/usr/bin 客户端程序和脚本

/usr/sbin MySQL服务器

/var/lib/mysql日志文件和数据库

/usr/share/doc/packages 文档

/usr/include/mysql 包含文件

/usr/lib/mysql 库文件

/usr/share/mysql 错误消息和字符集文件

/usr/share/sql-bench 基准程序

Bin 客户端程序和mysqlid服务器

Data 日志文件和数据库

Doc 文档和changelog

Include 包含文件

Lib 库文件

Scripts mysql_install_db脚本,用来安装系统数据库

Share/mysql 错误消息文件

Sql-bench 基准程序

Bin 客户端程序和脚本

Include/mysql 包含文件

Info info格式的文档

Lib/mysql 库文件

Libexec mysql服务器

Share/mysql 错误消息文件

Sql-bench 基准程序和crash-me测试

Var 数据库和日志文件

二进制安装

1.创建mysql用户

# useradd -s /sbin/nologin -M mysql

2.创建存放数据的目录

# mkdir /data/mysql -pv

# chown -R mysql:mysql /data/mysql

3.安装

# yum install -y perl-Module-Install.noarch

# tar zxf mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz -C /usr/local/

# ln -sv /usr/local/mysql-5.6.26-linux-glibc2.5-x86_64 /usr/local/mysql

# chown -R mysql.mysql /usr/local/mysql/*

# cd /usr/local/mysql

# scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql

4.创建启动文件

# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

5.创建配置文件

# cp /usr/local/mysql/my.cnf /etc/my.cnf

# vim /etc/my.cnf

basedir = /usr/local/mysql

datadir = /data/mysql

port = 3306

server_id = 1

socket = /tmp/mysql.sock

6.修改环境变量

# vim /etc/profile

export PATH=$PATH:/usr/local/mysql/bin

# source /etc/profile

7.添加开机自启动

# chkconfig --add mysqld

# chkconfig mysqld on

# /etc/init.d/mysqld start

8.初始化root密码

# mysqladmin -uroot password "12345678"

RPM

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!