千家信息网

mysql 5.7数据库安装部署

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,一、安装依赖环境:yum -y install libaio libaio-devel libtool make automake autoconf numactl numactl-devel bzi
千家信息网最后更新 2026年11月01日mysql 5.7数据库安装部署

一、安装依赖环境:

yum -y install libaio libaio-devel libtool make automake autoconf numactl numactl-devel bzip2 gcc gcc-c++ perl perl-DBI perl-ExtUtils-MakeMaker perl-devel perl-Time-HiRes perl-DBD-MySQL pcre-devel time jemalloc gperf cmake zlib-devel openssl-devel readline-devel readline glib2-devel mysql-devel qpress which netstat

wget http://repositories.voole.com/jemalloc-4.0.4.tar.bz2
tar xjf jemalloc-4.0.4.tar.bz2
cd jemalloc-4.0.4
./autogen.sh
make && make install
echo '/usr/local/lib' >> /etc/ld.so.conf.d/local.conf
ldconfig

二、下载二进制包并部署:
cd /opt/soft
wget http://repositories.voole.com/Percona-Server-5.7.21-20-Linux.x86_64.ssl101.tar.gz
tar zxvf Percona-Server-5.7.21-20-Linux.x86_64.ssl101.tar.gz
mv Percona-Server-5.7.21-20-Linux.x86_64.ssl101 /usr/local/mysql

三、创建mysql用户组
groupadd mysql && useradd -g mysql -M -s /sbin/nologin mysql

四、创建数据库文件my.cnf ,统一放到程序目录里
mv /etc/my.cnf /etc/my.cnf.bak
SSD固态盘:wget http://repositories.voole.com/my57_19.cnf -O /etc/my.cnf
SATA磁盘:wget http://repositories.voole.com/my57_19_sata.cnf -O /etc/my.cnf
从库:wget http://repositories.voole.com/my_slave.cnf -O /etc/my.cnf
主库:wget http://repositories.voole.com/my_master.cnf -O /etc/my.cnf

五、初始化,记得加上配置文件
/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf --initialize

六、设置环境变量
echo "export PATH=/usr/local/mysql/bin:$PATH">>/etc/profile && source /etc/profile
which mysql

七、修改属主属组
chown -R mysql.mysql /opt/mysql_data

八、启动mysql5.7服务
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
/etc/init.d/mysql start

九、重置密码(mysql5.7和其他版本不同、初次安装会生成一个随机密码在/opt/mysql_data/logerr.err日志内)
密码在logerr.err 中会默认生成一个

set password=password('123456');
如果需要再次修改root密码
update mysql.user set authentication_string=password('123qwe') where user='root' and Host = 'localhost';

十、设置访问权限

grant all on . to root@"%" identified by "mysql*()";


密码 文件 环境 生成 数据 数据库 不同 二进制 再次 变量 固态 日志 权限 版本 用户 用户组 目录 磁盘 程序 服务 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 湖北九亚互联网络科技有限公司 中关村互联网科技集团 互联网属科技 深圳互联网络科技有限公司 上海挚品互联网科技 新华互联网科技校企合作 科技大学互联网专业好不好 宁波青枫互联网科技有限公司 阿里巴巴算科技企业还是互联网 宜昌元轩互联网科技有限公司 恒生互联网科技指数跳水 区块链结合互联网科技 上海科技产业互联网平台 电子商务与互联网科技的关系 互联网营销推广黑科技 工业互联网科技成果转化 萌小萌互联网科技河南有限公司 万物互联网智能科技 北京品多多互联网科技有限公司 上海旺乐尼互联网科技有限公司 亿人帮互联网科技有限公司 美国互联网科技巨头监管 互联网科技小贷 齐家互联网科技 互联网科技革命 移动互联网科技公司 本届互联网博览会上的黑科技 银行科技岗属于互联网吗 上海旺乐尼互联网科技有限公司 前海云享互联网科技
0