CentOS7安装Mysql数据库

说明:因为后期要搭建集群服务,所以mysql安装在了node3这台虚拟机上,CentOS7搭建集群环境可以参考这篇博客:CentOS7集群环境搭建(以3台为例)

1.官网下载需要的数据库安装包,下载地址,我这里选择的是5.7.29版本

2.安装之前首先给准备安装mysql的虚拟机建立快照(关机后再拍快照,这样比较快),方便mysql安装出错时回退

 3.上传tar包到虚拟机

3.1这里使用的rz命令上传,首先安装对应命令

yum install -y lrzsz

 3.2安装完成

2.3在根目录下新建一个两层的目录,software用于存放软件安装包

mkdir -p /develop/software
cd /develop/software/

2.4上传安装包到/develop/software/,输入rz命令回车,选择安装包所在的位置

rz

 2.5查看上传完成的文件

3.开始安装mysql

3.1在根目录的develop中新建server目录

mkdir -p /develop/server

3.2解压mysql的tar包到/develop/server下

tar -zxvf /develop/software/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz -C /develop/server/

3.3解压完成

3.4切换到/develop/server,修改解压后的目录名称

cd /develop/server/
mv mysql-5.7.29-linux-glibc2.12-x86_64/ mysql-5.7.29

 3.5添加用户组和用户,并修改目录权限

groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /develop/server/mysql-5.7.29/

 3.6配置mysql服务

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

 3.7修改mysql配置文件

vim /etc/init.d/mysql

 3.8修改第46和47两行

basedir=/develop/server/mysql-5.7.29
datadir=/develop/server/mysql-5.7.29/data

 3.9修改配置文件my.cnf

vim /etc/my.cnf

3.10清空文件原有内容,在文件中重新配置以下内容

[client]
	port=3306
	default-character-set=utf8
	[mysqld]
	basedir=/develop/server/mysql-5.7.29
	datadir=/develop/server/mysql-5.7.29/data
	port=3306
	character-set-server=utf8
default_storage_engine=InnoDB

 3.11初始化mysql

/develop/server/mysql-5.7.29/bin/mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql --basedir=/develop/server/mysql-5.7.29 --datadir=/develop/server/mysql-5.7.29/data

3.12记住临时生成的密码,后面登陆需要

 3.13启动mysql服务

service mysql start

 3.14使用3.12中临时生成的密码登录mysql

/develop/server/mysql-5.7.29/bin/mysql -uroot -p

3.15修改mysql登录密码

set password=password('自己的密码');

 3.16开启mysql远程访问权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '自己的密码'; 
flush privileges;

3.17退出mysql,使用新设置的密码登录

quit;

 

3.18修改mysql环境变量,这里有两种配置方式,根据自己喜欢选择其中一种配置即可

3.18.1第一种在/etc/profile.d/下面新建一个文件

vim /etc/profile.d/my_env.sh

输入以下内容后保存退出

# MYSQL_HOME
export MYSQL_HOME=/develop/server/mysql-5.7.29
export PATH=$PATH:$MYSQL_HOME/bin

 3.18.2直接在/etc/profile文件配置环境变量

vim /etc/profile

 文件末尾输入以下内容后保存退出

 3.19刷新配置文件

source /etc/profile

 3.20配置好环境变量后直接就可以使用以下命令登录mysql了

 3.21设置mysql为开机启动

# mysql服务到自启服务
chkconfig --add mysql
#设置自启
chkconfig mysql on

 3.22如何远程连接mysql记得关闭防火墙,也可以选择防火墙加白

systemctl stop firewalld.service          #停止firewall
systemctl disable firewalld.service       #禁止firewall开机启

到此mysql安装结束!

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值