1系统约定
安装文件下载目录:/data/software
Mysql目录安装位置:/usr/local/mysql
数据库保存位置:/data/mysql
日志保存位置:/data/log/mysql
2下载mysql
在官网:http://dev.mysql.com/downloads/mysql/ 中,选择以下版本的mysql下载:
执行如下命名:
#mkdir /data/software
#cd /data/software
--下载安装包
--建议:在windows上使用迅雷下载,速度很快(我的是1M/s),然后用工具(Xftp)上传到 /data/software目录下;
#wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
3解压压缩包到目标位置
#cd /data/software
--解压压缩包
#tar -xzvf /data/software/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
--移动并修改文件名
#mv /data/software/mysql-5.7.17-linux-glibc2.5-x86_64 /usr/local/mysql
4创建数据仓库目录
--/data/mysql 数据仓库目录
# mkdir /data/mysql
#ls /data/
5新建mysql用户、组及目录
# ---新建一个msyql组
# useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql ---新建msyql用户禁止登录shell
6改变目录属有者
#cd /usr/local/mysql
#pwd
#chown -R mysql .
#chgrp -R mysql .
#chown -R mysql /data/mysql
7配置参数
# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
此处需要注意记录生成的临时密码,如上文结尾处的:YLi>7ecpe;YP
#bin/mysql_ssl_rsa_setup --datadir=/data/mysql
8修改系统配置文件
#cd /usr/local/mysql/support-files
# cp my-default.cnf /etc/my.cnf
# cp mysql.server /etc/init.d/mysql
# vim /etc/init.d/mysql
修改以下内容:
9启动mysql
# /etc/init.d/mysql start
--登陆
# mysql -hlocalhost -uroot -p
--如果出现:-bash: mysql: command not found
--就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --没有出现就不用执行
--输入第6步生成的临时密码
--修改密码
mysql> set password=password('root');
--设置root账户的host地址(修改了才可以远程连接)
mysql>grant all privileges on *.* to 'root'@'%' identified by 'root';
mysql>flush privileges;
--查看表
mysql> use mysql;
mysql> select host,user from user;
--这里就可以使用远程连接测试了;
10添加系统路径
# vim /etc/profile
添加:
export PATH=/usr/local/mysql/bin:$PATH
如下:
# source /etc/profile
11配置mysql自动启动
# chmod 755 /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig --level 345 mysql on
以上就是linux环境Mysql 5.7.13安装教程,希望对大家的学习有所帮助。
补充:
--退出mysql命令窗口
#exit
--查看mysql状态
#service mysql status
--停止mysql
#service mysql stop
--启动mysql
#service mysql start
附my.cnf(这是一个配置mysql配置文件,暂时可以不用管,如你想钻研 你可以百度或google “mysql my.cnf 配置详情”)
/etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 10G
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
log_bin
character-set-server=utf8
collation-server=utf8_bin
init-connect='SET NAMES utf8'
# These are commonly set, remove the # and set as required.
basedir = /usr/local/mysql
datadir = /export/mysql/var
port = 3306
server_id = 22206
socket = /export/mysql/mysql.sock
binlog_format = statement
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
log_bin_trust_function_creators = on
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
lower_case_table_names=1
相关推荐
本文将介绍MySQL 5.7版本在Linux上的部署、启动以及遇到问题时的排查技巧。特别适合新手进行学习。部署MySQL 5.7 For Linux涉及文件系统的选择、安全配置以及性能优化等关键步骤。 首先,文件系统的兼容性对于MySQL...
### Linux安装MySQL 5.7详细步骤 #### 一、准备环境 在开始安装MySQL 5.7之前,确保你的Linux系统已经准备就绪。这包括但不限于安装必要的依赖包、预留足够的磁盘空间等。 #### 二、挂载数据盘 如果计划将MySQL...
在这个例子中,我们已经有了一个名为“mysql5.7离线安装(包含libaio、numactl)”的压缩包,其中包含了所有必要的组件。解压该压缩包,确保所有rpm包都位于同一目录下。 1. **libaio**:在MySQL 5.7中,libaio是可...
**银河麒麟鲲鹏920 MySQL 5.7 安装包安装手册** 在本文中,我们将详细讨论如何在基于ARM64架构的华为鲲鹏920处理器上,使用银河麒麟V10操作系统安装MySQL 5.7数据库。银河麒麟V10是一款专为国产化硬件平台设计的...
### Linux上MySQL 5.7安装教程 #### 知识点概述 本教程将详细介绍如何在Linux环境下安装MySQL 5.7版本,并提供相应的步骤和命令行操作指南。通过本教程,用户可以学习到如何卸载旧版MySQL、创建必要的系统用户与组...
在本教程中,我们将深入探讨如何在银河麒麟v10操作系统上安装MySQL 5.7。银河麒麟v10是一款基于Linux的国产操作系统,适用于arm架构的aarch64平台。由于我们提到的是免编译安装,这意味着我们将使用预编译的二进制包...
在这个安装教程中,我们将详细介绍如何在多种操作系统上安装MySQL 5.7,包括Windows、Linux(Ubuntu、CentOS)和macOS。 **一、Windows上的MySQL 5.7安装** 1. 访问MySQL官方网站下载页面,选择适用于Windows的...
MySQL 5.7.44 是 MySQL 数据库管理系统的一个稳定版本。MySQL 是一款开源、免费的关系型数据库管理系统,广泛应用于互联网行业中,支持多种操作系统,包括...正确安装和配置 MySQL 5.7.44 对于充分利用其优势至关重要。
在本文中,我们将详细探讨如何在龙蜥Anolis8操作系统上安装MySQL 5.7数据库。MySQL是一款广泛应用的关系型数据库管理系统(RDBMS),而龙蜥Anolis8是基于Linux的开源操作系统,常用于服务器环境。为了在Anolis8上...
整理一下Linux系统下安装MySQL5.7的一些步骤,方便以后需要安装时可以减少一些时间,MySQL5.7就是解压版了,跟5.6+,5.5+等版本比,还是有些区别的。所以整理好一个笔记,以后的安装可以省很多事情和时间
### MySQL 5.7 Linux 安装详细指南 #### 一、前言 在 Linux 系统上安装 MySQL 数据库是一项常见的任务,尤其对于需要在服务器端运行的应用程序来说至关重要。MySQL 是一种广泛使用的开源关系型数据库管理系统,...
在Linux环境下安装MySQL 5.7是一个相对系统的过程,尤其对于初学者来说,可能需要一些指导。本教程将详述如何在Linux系统上逐步...记得在操作过程中,参照提供的“MySQL5.7安装步骤”文档,以确保每一步都正确无误。
本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:首先确保你的CentOS 7系统是最新的,运行`sudo yum update`。 2. 安装依赖:MySQL 5.7的安装需要一些依赖包,执行...
MySQL 5.7.29 是 MySQL 5.7 系列中的一个版本,它在原有基础上进行了多项改进与优化,包括但不限于性能提升、安全增强以及对新特性的支持等。 ### 二、CentOS 系统概述 CentOS 是一种基于 Linux 的操作系统,它...
该包中包含一键安装mysql5.7和mysql8.0脚本,分为mysql二进制包安装和yum安装,并一起部署MySQL备份策略 用于快速部署mysql场景,适合多项目快速部署 备份工具为xtrabackup
在这个场景下,我们可以利用提供的"deb-mysqlserver.rar"和"mysql5.7_kylin_arm64.zip"这两个文件进行安装。 "deb-mysqlserver.rar"是一个RAR压缩文件,它包含的是适用于Debian系操作系统(包括麒麟)的DEB安装包。...
鉴于题目要求我们关注于Linux环境下的安装教程,以下将针对Linux环境下的MySQL 5.7安装进行详细解析。 ### Linux上MySQL 5.7安装教程 #### 一、安装前准备 1. **确认系统兼容性**:确保您的Linux发行版支持MySQL ...
### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: - **操作系统**:CentOS 7.x或更高版本。 - **硬件配置**:至少1GB内存,推荐2GB以上;...
安装和升级部分是文档的重要组成部分,提供了在不同操作系统(如Unix/Linux、Microsoft Windows、MacOS、Linux、Solaris和FreeBSD)上安装MySQL的步骤,包括使用通用二进制文件、软件包管理器、Docker容器以及从源...
下面我们将详细探讨 MySQL 5.7 的审计插件及其安装步骤。 ### 一、审计插件概述 MySQL 审计插件(audit_log_plugin)提供了对数据库服务器事件的详细日志记录功能。这些事件包括用户连接、断开连接、SQL语句执行、...