联系管理员

开通文章发布权限

扫码 添加微信
微信图片
电话:18888888888 QQ:

MySQL服务5.7版本(单机版)搭建手册

MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

1、环境相关

1.1环境简介

系统版本软件版本部署方式部署路径数据路径日志路径
Centos 7.65.7.33二进制安装/usr/local/mysql/data/mysql_data/var/log/mysql

1.2资源规划

主机名IPCPU内存磁盘模式
test-mysql-0110.24.1.1816200单机

2、安装准备

2.1安装依赖

yum install libaio
yum install wget
yum install vim

3、安装步骤

3.1下载

wget  https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz 

选择的是5.7.33

3.2添加mysql用户

groupadd mysql                       
useradd -r -g mysql -s /bin/false mysql

3.3解压安装

tar -zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.33-linux-glibc2.12-x86_64 /usr/local/mysql

3.4创建对应的路径

这里将数据目录放于/data/mysql_data下

mkdir /data/mysql_data

这里将日志目录放于/var/log/mysql/mysql.log

mkdir /var/log/mysql/

这里将pid文件放于/var/run/mysql/mysql.pid

mkdir /var/run/mysql/

3.5给相关路径添加权限

chown -R mysql:mysql /data/mysql_data
chown -R mysql:mysql /var/log/mysql/
chown -R mysql:mysql /var/run/mysql/

3.6初始化表

cd /usr/local/mysql/
bin/mysqld --initialize --user=mysql

注:MySQL密码,记得保存
b82d7108081c700e37835b72b7a1ab39.png

4、服务配置

4.1修改配置文件

一般在/etc下都会有my.cnf,如果没有的话,就自行创建。

[mysqld]
basedir=/usr/local/mysql
datadir=/data/mysql_data
socket=/usr/local/mysql/mysql.sock
pid-file=/var/run/mysql/mysql.pid
symbolic-links=0
[client]
socket=/usr/local/mysql/mysql.sock
 port=3306
 [mysqld_safe]
log-error=/var/log/mysql/mysql.log

5、启动配置

5.1复制启动文件

cp support-files/mysql.server /etc/init.d/mysql

5.2启动

service mysql start

5.3修改密码

mysql –u root –p

登录以后输入以下指令修改密码(红色字体为修改的新密码)

ALTER USER 'root'@'localhost' IDENTIFIED BY ' 红色字体';

6、服务验证

6.1验证端口或者进程

ps -ef | grep mysql 

7、服务卸载

卸载服务

8、FAQ

8.1问题1

登录时出现报错
203e919ac251ccbe3dbf9d0a1f650322.png
解决方法,执行命令

ln /usr/local/mysql/bin/* /usr/local/bin

相关文章

neo4j部署手册
Neo4j是一个高性能的,NOSQL图形数据库,它将结构化数据存储在网络上而不是表中。它是一个嵌入式的、基于磁盘的、具备完全的事务特性的Java持久化引擎,但是它将结构化数据存储在网络(从数学角度叫做图)上而不是表中。Neo4j也可以被看作是一个高性能的图引擎,该引擎具有成熟数据库的所有特性。程序员工作在一个面向对象的、灵活的网络结构下而不是严格、静态的表中——但是他们可以享受到具备完全的事务特性、企业级的数据库的所有好处。
DataX和DataX-WEB 安装步骤
DataX 是阿里云 DataWorks数据集成 的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、 MaxCompute(ODPS)、Hologres、DRDS, databend 等各种异构数据源之间高效的数据同步功能。
K8S集群搭建手册(集群版)
kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
Apollo部署手册
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

评论

快捷导航

把好文章收藏到微信

打开微信,扫码查看

关闭

还没有账号?立即注册