关于linux:Linux-上使用二进制文件安装-MySQL

32次阅读

共计 1158 个字符,预计需要花费 3 分钟才能阅读完成。

装置配置

# 装置 MySQL 依赖的 libaio 库
shell> yum search libaio  # search for info
shell> yum install libaio # install library

# 装置 MySQL 依赖的 libaio 库
shell> yum search libnuma  # search for info
shell> yum install libnuma  # install library

编写装置脚本

vim mysql.sh

#!/bin/bash
# 创立用户组
groupadd mysql
# 创立用户,禁止登陆
useradd -r -g mysql -s /bin/false mysql

cd /usr/local
# 解压缩
tar -zxvf mysql-VERSION-OS.tar.gz
# 重命名
mv mysql-VERSION-OS /usr/local/mysql

cd mysql
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files

yum remove mariadb-libs -y

bin/mysqld --initialize --user=mysql
bin/mysql_ssl_rsa_setup
# 启动 MySQL
bin/mysqld_safe --user=mysql &

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

# 将 mysql/bin 退出环境变量
echo 'export PATH=$PATH:/usr/local/mysql/bin' >> /etc/profile
source /etc/profile

运行装置脚本

source mysql.sh

配置及测试

shell> mysql_secure_installation
shell> mysql -u root -p
shell> mysql -h 127.0.0.1 -P 3306 -u root -p

参考:https://dev.mysql.com/doc/ref…

MySQL 目录构造

目录 内容
bin mysqld 服务端、客户端和二进制文件
docs MySQL 手册
man Unix 手册
include 头文件
lib 类库
share 谬误音讯,字典和用于数据库装置的 SQL
support-files 杂项反对文件

扩大浏览

初始化数据目录:https://dev.mysql.com/doc/ref…

启动服务器:https://dev.mysql.com/doc/ref…

测试服务器:https://dev.mysql.com/doc/ref…

爱护初始 MySQL 帐户:https://dev.mysql.com/doc/ref…

主动启动和进行 MySQL:https://dev.mysql.com/doc/ref…

正文完
 0