设为首页收藏本站
查看: 4281|回复: 1

[原创] Linux运维Centos7.6篇《MySQL安装》

[复制链接]
  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 724 天

    [LV.9]以坛为家II

    发表于 2022-11-29 15:04:09 | 显示全部楼层 |阅读模式
    1.创建用户组
    groupadd mysql

    2.创建用户,并将用户加入mysql组,且禁止远程shell登录
    useradd -r -g mysql -s /bin/false mysql

    3.将mysql二进制文件解压至/usr/local
    tar -axvf mysql.tar.gz -C /usr/local

    4.重命名文件夹
    cd cd /usr/local/
    mv mysql-5.7.40 mysql

    5.初始化数据库
    cd /usr/local/mysql/
    mkdir mysql-files
    chown mysql:mysql mysql-files
    chmod 750 mysql-files
    bin/mysqld --initialize --user=mysql
    bin/mysql_ssl_rsa_setup

    bin/mysqld_safe --user=mysql

    启动mysql后,注意密码这个字符串打印
    [Note] A temporary password is generated for root@localhost: a88EGrzvjS?j

    此时临时生成了密码为 a88EGrzvjS?j

    5.修改mysql密码
    cd /usr/local/mysql/bin/
    ./mysql -uroot -p

    ALTER USER USER() IDENTIFIED BY '此处为新密码';
    允许远程mysql
    update mysql.user set Host='%' where User='root';

    6.防火墙放行

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload

    7.配置系统服务
    cp support-files/mysql.server /etc/init.d/mysql.server

    编辑文件/etc/init.d/mysql.server
    修改basedir
    basedir = /usr/local/mysql
    datadir = /usr/local/mysql/data

    重载服务
    systemctl daemon-reload

    停止服务 service mysql stop
    启动服务service mysql start

    设置开机启动
    systemctl enable mysql.server
  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 724 天

    [LV.9]以坛为家II

     楼主| 发表于 2022-11-29 15:05:49 | 显示全部楼层
    二进制压缩包安装方式。此处留了几个坑,大家可以踩踩。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    红盟社区--红客联盟 

    Processed in 0.071888 second(s), 24 queries.

    站点统计| 举报| Archiver| 手机版| 黑屋 |   

    备案号:冀ICP备20006029号-1 Powered by HUC © 2001-2021 Comsenz Inc.

    手机扫我进入移动触屏客户端

    关注我们可获取更多热点资讯

    Honor accompaniments. theme macfee

    快速回复 返回顶部 返回列表