Centos7内网安装MySQL8.0

1.查看glibc版本

# 使用 getconf GNU_LIBC_VERSION或者ldd -version 进行查看

getconf GNU_LIBC_VERSION
ldd -version

2. 下载mysql

MySQL :: Download MySQL Community Server

选择对应的版本下载

3. 上传到服务器,可以使用scp上传

scp /data/mysql-8.0.28-linux-glibc2.17-x86_64-minimal.tar root@10.211.55.7:/opt

4. 解压

mkdir /opt/mysqlpkg
tar xvf mysql-8.0.28-linux-glibc2.17-x86_64-minimal.tar -C /opt/mysqlpkg

解压后有三个文件

继续解压 mysql-8.0.28-linux-glibc2.17-x86_64-minimal.tar.xz

tar -vxJf mysql-8.0.28-linux-glibc2.17-x86_64-minimal.tar.xz

 5.移动到/opt/mysql目录下

mv mysql-8.0.28-linux-glibc2.17-x86_64-minimal /opt/mysql

 6. 给mysql添加用户组和用户

  (1) 创建mysql组

groupadd mysql

 (2)创建mysql用户并添加到mysql用户组

useradd -r -g mysql mysql

7. 在mysql文件夹中创建data、log、binlog目录用来存放数据和日志

cd /opt/mysql
mkdir data
mkdir log
mkdir binlog

8. 更改mysql文件夹的所有者为mysql用户/组

chown -R mysql.mysql /opt/mysql

9. 在/etc目录下创建my.cnf配置文件,如果已有直接编辑,配置如下

[mysqld]
#默认存储引擎InnoDB
default-storage-engine=InnoDB
#用户
user=mysql
#监听端口
port=3306
#socket通信设置
socket=/tmp/mysql.sock
#mysql的安装目录 
basedir=/opt/mysql
#数据文件位置
datadir=/opt/mysql/data
#允许最大连接数 
max_connections=1024
#等待关闭连接时间
wait_timeout=600
#服务端字符集
character-set-server=utf8mb4
#错误日志
log-error=/opt/mysql/log/error.log

#binlog
log_bin=ON
log-bin=/opt/mysql/binlog/mysql-bin

10. 初始化MySQL

/opt/mysql/bin/mysqld --initialize-insecure

11. mysql设置开机启动

#复制脚本到资源目录
cp -a /opt/mysql/support-files/mysql.server /etc/rc.d/init.d/mysqld
# 赋予执行权限
chmod +x /etc/rc.d/init.d/mysqld
# 添加为服务
chkconfig --add mysqld

 查看系统中是否有mysqld服务 

chkconfig --list

12. 启动mysql

service mysqld start

13. 连接mysql 

/opt/mysql/bin/mysql -uroot -p

14. 设置root密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

15. 创建远程访问账号

CREATE USER 'root'@'%' IDENTIFIED BY 'test123456';
GRANT ALL ON *.* TO 'root'@'%'; 
FLUSH PRIVILEGES;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值