#安装需要的库
yum -y install ncurses ncurses-devel
#创建MySQL用户及用户组
groupadd mysql
useradd -g mysql -s /sbin/nologin mysql
cp /home/root/mysql-5.1.41.tar.gz /usr/local/src
cd /usr/local/src
tar zxvf mysql-5.1.41.tar.gz
chown -R mysql:mysql mysql-5.1.41
cd mysql-5.1.41
./configure \
--prefix=/usr/local/mysql \
--localstatedir=/usr/local/mysql/data \
--with-unix-socket-path=/usr/local/mysql/data/mysql.sock \
--with-plugins=innobase,partition,myisam,heap \
--enable-assembler \
--with-charset=utf8 \
--enable-thread-safe-client \
--with-client-ldflags=-all-static \
--with-mysqld-ldflags=-all-static \
--enable-static=yes \
--with-big-tables
make
make install
#根据应用程序的负载选择对应的配置文件
mkdir /usr/local/mysql/etc
cp /usr/local/mysql/share/mysql/my-medium.cnf /usr/local/mysql/etc/my.cnf
vi /usr/local/mysql/etc/my.cnf
#在[mysqld]中添加:
pid-file = /usr/local/mysql/etc/mysql.pid
datadir = /usr/local/mysql/data
#设置pid位置及数据存放位
chown -R mysql:mysql /usr/local/mysql
#安装系统表
/usr/local/mysql/bin/mysql_install_db \
--basedir=/usr/local/mysql \
--defaults-file=/usr/local/mysql/etc/my.cnf \
--skip-external-locking \
--user=mysql
#启动MySQL
/usr/local/mysql/bin/mysqld_safe \
--defaults-file=/usr/local/mysql/etc/my.cnf \
--user=mysql &
#将MySQL添加到系统服务
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld
chmod 700 /etc/init.d/mysqld
chkconfig --add mysqld
分享到:
相关推荐
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
centos源码安装mysql5.6.15或者5.7版本+mysql主从复制+mysql常用命令
CentOS 7 安装 MySQL
CentOS7.4环境安装MySQL5.7步骤,包括环境准备,依赖包的安装等
在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地
CentOS源码安装mysql[归类].pdf
CentOS7 源码安装MySQL5.6
CentOS7安装mysql5.7.19 & mysql5.7.19主从配置(CentOS7)
解决CentOS 7安装mysql后3306端口不通
centos 6.5下安装配置mysql,以及mysql的安全管理和账户管理
上传centos7安装mysql的文档及软件的安装包以备后续使用
CentOS安装MySQL5.7,带部分截图
centos7安装配置mysql5.7教程全
Centos7安装mysql8.0压缩包
centos7安装mysql方法
CentOS编译安装MYSQL5.6.17---验证成功
CentOS6.5 一键安装 Mysql5.6 包含安装包
centos7 安装 Mysql 5.7.28,详细完整教程
该文档是关于在centos7安装mysql5.7.22数据库的详细步骤,亲测没有问题