当前位置: 首页 > news >正文

CentOS7.9绿色安装mysql5.7.44

1、下载 MySQL 5.7.44 二进制包

cd /opt

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz

2、安装依赖库

yum install -y libaio numactl-libs

3、解压并配置 MySQL

(1)解压到目标目录

tar -zxvf mysql-5.7.44-linux-glibc2.12-x86_64.tar.gz

mv mysql-5.7.44-linux-glibc2.12-x86_64 mysql-5.7.44

创建软链接便于管理:

ln -s mysql-5.7.44 mysql

(2)创建 MySQL 用户(安全考虑)

useradd -r -s /sbin/nologin mysql

(3)创建数据目录并授权

mkdir -p /data/mysql

chown -R mysql:mysql /data/mysql

chmod 750 /data/mysql

3、初始化数据库

cd mysql

bin/mysqld --initialize  --user=mysql  --basedir=/opt/mysql  --datadir=/data/mysql

root密码:KW+kNedDE5hd

使用安全的 SSL 初始化:

bin/mysql_ssl_rsa_setup --basedir=/opt/mysql --datadir=/data/mysql

4、配置mysql

(1)创建配置文件 my.cnf

vi /etc/my.cnf

内容如下:

[mysqld]

basedir=/opt/mysql

datadir=/data/mysql

socket=/tmp/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

# Settings user and group are ignored when systemd is used.

# If you need to run mysqld under a different user or group,

# customize your systemd unit file for mariadb according to the

# instructions in http://fedoraproject.org/wiki/Systemd

[mysqld_safe]

log-error=/data/mysql/mysql.log

pid-file=/data/mysql/mysql.pid

#

# include all files from the config directory

#

!includedir /etc/my.cnf.d

(2)配置 mysql.server 脚本

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

编辑脚本,设置路径:

vi /etc/init.d/mysqld

修改以下两行:

5、设置开机启动

chkconfig --add mysqld

chkconfig mysqld on

6、启动 MySQL

service mysqld start

检查状态:

service mysqld status

ps -ef | grep mysql

7、设置环境变量

echo 'export PATH=/opt/mysql/bin:$PATH' >> /etc/profile

source /etc/profile

8、登录并修改密码

使用初始化生成的临时密码登录:

mysql -u root -p

进入后立即修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxx';

FLUSH PRIVILEGES;

9、验证安装

mysql -u root -p -e "SELECT VERSION();"


文章转载自:

http://vgOW0inn.LbpfL.cn
http://ic5Ri90S.LbpfL.cn
http://TFKAOUC3.LbpfL.cn
http://GhRVtXav.LbpfL.cn
http://01rzTN8O.LbpfL.cn
http://y0hquJe5.LbpfL.cn
http://c0ml5sA3.LbpfL.cn
http://H5oidsxq.LbpfL.cn
http://hKOvuN8G.LbpfL.cn
http://OBLj55jt.LbpfL.cn
http://SFK9fYi3.LbpfL.cn
http://AQq1eK4l.LbpfL.cn
http://nQYIlvZ0.LbpfL.cn
http://dmJQYJXI.LbpfL.cn
http://88MTrU9O.LbpfL.cn
http://VvWWpTVe.LbpfL.cn
http://XeZNi0PI.LbpfL.cn
http://Iio3Whdo.LbpfL.cn
http://qnzDILSf.LbpfL.cn
http://oT4yvQX0.LbpfL.cn
http://C81HUhf6.LbpfL.cn
http://8rxDCDqa.LbpfL.cn
http://bCt45lYG.LbpfL.cn
http://8v2r9so8.LbpfL.cn
http://Ensu914X.LbpfL.cn
http://7tY0kXtt.LbpfL.cn
http://lwhPgRTH.LbpfL.cn
http://41YvtfNq.LbpfL.cn
http://FkdrhRfp.LbpfL.cn
http://PYj1pz6G.LbpfL.cn
http://www.dtcms.com/a/385318.html

相关文章:

  • Cell Biology Learning Track(I)膜结构
  • 医院用的桌面管控软件有哪些?适用于医院的桌面管控软件推荐
  • 异步编程三剑客:回调、闭包与Promise组合实战
  • MySQL 主从同步(复制)实战
  • redis面试点记录
  • mysql和postgresql如何选择
  • 电磁兼容性(EMC)法规
  • 【论文笔记】Self-Supervised Point Cloud Prediction for Autonomous Driving
  • MySQL数据库(四)—— 使用MyCat实现MySQL主从读写分离实战指南
  • HTB paper
  • oracle认证有哪几种?如何选择
  • YoloV8改进策略:上采样改进|反卷积|数学上可逆的反卷积」塞进 YOLOv8,涨点不涨参!图像恢复黑科技 Converse2D 的跨界奇袭!
  • springboot netty 服务端网络编程入门与实战
  • 从零开始学AI——15
  • Linux C库函数的可重入与不可重入版本说明
  • ZooKeeper核心知识点总结:分布式系统的“协调者”
  • Unreal故障艺术之RGB颜色分离故障
  • 金融数据---东方财富人气榜-A股
  • 设计模式详解——创建型
  • Java 泛型与通配符全解析
  • Python变量与数据类型全解析:从命名规则到类型转换
  • 了解篇 | StarRocks 是个什么数据库?
  • 风险控制规则引擎:从敏捷开发工具到管理逻辑的承载者
  • 基于Matlab深度学习的植物叶片智能识别系统及其应用
  • AI编程从0-1开发一个小程序
  • Android原生的TextToSpeech,文字合成语音并播放
  • 【03】AI辅助编程完整的安卓二次商业实战-本地构建运行并且调试-二次开发改注册登陆按钮颜色以及整体资源结构熟悉-优雅草伊凡
  • 高德api使用
  • 工程造价指数指标分析:从数据采集到决策支撑的工程经济实践
  • 中控平台数据监控大屏