0
点赞
收藏
分享

微信扫一扫

mysql8快速搭建环境~Fedora


首先检查一下Fedora中是否安装了以下依赖:

  1. libaio

[zzy@Gavin mysql]$ ps ll| grep libaio
0 1000 2543 1441 20 0 6412 2244 pipe_r S+ pts/1 0:00 grep --color=auto libaio

如果没安装就安装

yum search libaio 

yum install libaio

MySQL 依赖于 libaio 。 数据目录初始化及后续服务器 如果未在本地安装此库,则启动步骤将失败。

  1. ncurses-compat-libs

[zzy@Gavin mysql]$ ps ll| grep ncurses-compat-libs
0 1000 2545 1441 20 0 1132 312 - R+ pts/1 0:00 grep --color=auto ncurses-compat-libs
[zzy@Gavin mysql]$

如果没有则安装

yum install ncurses-compat-libs

  1. 下载 mysql安装包

​​https://dev.mysql.com/downloads/mysql/​​

之后依次执行下面的命令

$> groupadd mysql  #创建用户组

$> useradd -r -g mysql -s /bin/false mysql #
#因为用户只需要用于所有权目的,而不是 登录目的

$> cd /usr/local # 进入mysql要解压到的目录

$> tar -xf mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz

$> mv mysql-8.0.27-linux-glibc2.12-x86_64 ./mysql #解压文件重命名 为mysql


$> ln -s /usr/local/mysql mysql #建立软连接使得mysql命令指向 安装文件夹 ~目的是方便执行mysql命令

$> cd mysql #进入mysql

$> mkdir data #创建mysql需要的数据文件夹

$> chown mysql:mysql data # 授权给mysql用户

$> chmod 750 data # 修改data文件读写权限

$> bin/mysqld --initialize --user=mysql #初始化mysql

#如果要部署具有自动支持的服务器 安全连接,使用 mysql_ssl_rsa_setup 实用程序创建 默认 SSL 和 RSA 文件:
$> bin/mysql_ssl_rsa_setup #设置ssl安全连接

$> bin/mysqld_safe --user=mysql & #设置ssl安全连

# Next command is optional
$> cp support-files/mysql.server
/etc/init.d/mysql.server

  1. 设置系统变量

export PATH=$PATH:/usr/local/mysql/bin

或者
配置用户变量

cd /etc/profiled.d/

sudo vi mysql.sh

配置如下~

MYSQL_HOME=/usr/local/mysql
PATH=$MYSQL_HOME/bin:$PATH
export MYSQL_HOME PATH

​​安装后设置和测试​​


举报

相关推荐

0 条评论