装置配置
# 装置MySQL依赖的libaio库shell> yum search libaio # search for infoshell> yum install libaio # install library# 装置MySQL依赖的libaio库shell> yum search libnuma # search for infoshell> yum install libnuma # install library
编写装置脚本
vim mysql.sh#!/bin/bash# 创立用户组groupadd mysql# 创立用户,禁止登陆useradd -r -g mysql -s /bin/false mysqlcd /usr/local# 解压缩tar -zxvf mysql-VERSION-OS.tar.gz# 重命名mv mysql-VERSION-OS /usr/local/mysqlcd mysqlmkdir mysql-fileschown mysql:mysql mysql-fileschmod 750 mysql-filesyum remove mariadb-libs -ybin/mysqld --initialize --user=mysqlbin/mysql_ssl_rsa_setup# 启动MySQLbin/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/profilesource /etc/profile
运行装置脚本
source mysql.sh
配置及测试
shell> mysql_secure_installationshell> mysql -u root -pshell> 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...