mysql官方下载版本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql官方下载版本相关的知识,希望对你有一定的参考价值。
我在网上找到两个链接,一个是:http://www.mysql.com/downloads/mysql,还有一个是http://dev.mysql.com/downloads/mysql/5.1.html#win32,这两个哪个是比较新的,该下载哪个?还有就是每个链接里有很多版本,是下哪个,告诉我版本的名字?谢谢了
mysql官方下载地址http://dev.mysql.com/downloads/mysql/ 版本要根据自己电脑配置直接选择就可以。扩展:MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 php 和 Apache 可组成良好的开发环境。 参考技术A
百度经验下载教程最新如何在官网下载可安装版MySql数据库
centos安装mysql
1.mysql下载
①进入mysql官方网站:https://www.mysql.com/ 点击进入DOWNLOADS下载页面
②进入下载页面后,找到mysql社区版本MySQL Community (GPL) Downloads点击进入
③进入社区版页面后,进行如下点击
④进入后,点击mysql版本归档页面
⑤进入mysql版本归档页面后选择你所需要的mysql版本、操作系统及系统版本,然后点击download即可下载
2.mysql安装规范
MySQL安装方式:推荐使用二进制安装(其他安装方式:源码编译安装、yum、rpm)
MySQL运行用户:mysql:mysql注意该用户是虚拟用户,只是用于mysql进程运行使用,不允许登录、不创建家目录
MySQL目录规范:
下载目录/server/tools
系统目录/opt/mysql/mysql-xx.xx
软连接ln-s/opt/mysql/mysql-xx.xx /usr/local/mysql
数据目录/data/mysql/mysql+port/{data,logs}
配置文件/data/mysql/mysql+port/my+port.cnf
3.二进制安装MySQL5.7.26(该安装方式使用于MySQL5.7和MySQL8.0的各个小版本)
。创建MySQL虚拟用户
useradd -s /sbin/nologin -M mysql #创建用户命令
id mysql #查看是否创建成功
。创建目录
mkdir -p /server/tools
mkdir -p /opt/mysql
mkdir -p /data/mysql/mysql3306/{data,logs}
cd /server/tools #进入到该目录
。将下载的文件上传
rz
yum install -y lrzsz #如没有rz命令,可通过yum安装
。解压二进制包
tar xf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
。将软件部分移动到指定目录
mv mysql-5.7.26-linux-glibc2.12-x86_64 /opt/mysql/mysql-5.7.26
。创建软连接
ln -s /opt/mysql/mysql-5.7.26/ /usr/local/mysql
。删除mariadb(避免与MySQL冲突)
rpm -e --nodeps mariadb-libs
。配置文件整理(该配置参数只用于测试环境,不可在生产中使用。配置参数影响着MySQL数据库的性能及安全,慎重!!!)
vim /data/mysql/mysql3306/my3306.cnf
[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql/mysql3306/data
socket = /data/mysql/mysql3306/mysql.sock
server_id = 1
port = 3306
log_error=/data/mysql/mysql3306/logs/error.log
log_bin=/data/mysql/mysql3306/logs/mysql-bin
binlog_format=row
gtid_mode=on
enforce_gtid_consistency=true
log_slave_updates=1
max_connections=1024
wait_timeout=60
sort_buffer_size=2M
max_allowed_packet=32M
join_buffer_size=2M
innodb_buffer_pool_size=128M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=32M
innodb_log_file_size=128M
innodb_log_files_in_group=2
binlog_cache_size=2M
max_binlog_cache_size=8M
max_binlog_size=512M
expire_logs_days=7
slow_query_log=on
slow_query_log_file=/data/mysql/mysql3306/logs/slow.log
long_query_time=0.5
log_queries_not_using_indexes=1
。安装MySQL依赖包
yum install libaio-devel -y
yum install numactl -y
。更改MySQL相关目录的用户组
chown -R mysql:mysql /data/*
。初始化数据库
/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3306/my3306.cnf --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql/mysql3306/data
(MySQL8.0 、MySQL5.7都是通过mysqld进行初始化数据)
。加入环境变量
vim /etc/profile
export PATH="/usr/local/mysql/bin:$PATH"
source /etc/profile
。启动MySQL
mysqld --defaults-file=/data/mysql/mysql3306/my3306.cnf &
。查看是否启动成功
netstat -lntup |grep mysql
。连接mysql
mysql -S /data/mysql/mysql3306/mysql.sock
以上是关于mysql官方下载版本的主要内容,如果未能解决你的问题,请参考以下文章
mysql稳定的版本号选择及下载说明(2014-11-10)