0
点赞
收藏
分享

微信扫一扫

CentOS部署MySQL 5.7(详细)

有点d伤 2022-04-29 阅读 70
java后端

MySQL5.7安装步骤

  • 查看该操作系统上是否已经安装了mysql数据库

    rpm -qa | grep mysql
    
  • 如果已存在,进行删除( yum remove )

    [root@instance-38r7isl1 mysql]# rpm -qa|grep -i mysql
    mysql-libs-5.1.71-1.el6.x86_64
    [root@instance-38r7isl1 mysql]# service mysql status
    mysql: unrecognized service
    [root@instance-38r7isl1 mysql]# yum remove mysql-libs-5.1.71-1.el6.x86_64

    Removed:
    mysql-libs.x86_64 0:5.1.71-1.el6

    Dependency Removed:
    cloud-init.x86_64 0:0.7.5-10.el6.centos.2 cronie.x86_64 0:1.4.4-12.el6
    cronie-anacron.x86_64 0:1.4.4-12.el6 crontabs.noarch 0:1.10-33.el6
    postfix.x86_64 2:2.6.6-2.2.el6_1 redhat-lsb-core.x86_64 0:4.0-7.el6.centos
    sysstat.x86_64 0:9.0.4-22.el6

    Complete!
    [root@instance-38r7isl1 mysql]#

  • 没有则根据以下步骤安装

    1、在/usr/local目录下新建文件夹mysql
    2、将下载好的linux mysql安装包上传服务器

    3、解压文件

  • 配置MySQL
    1、建立mysql用户(mysql)和用户组(mysql),并创建数据库

    -r:表示mysql用户是一个系统用户

    2、创建数据库目录

    3、初始化数据库(注意目录层级)

    注意:初始化完成后,最后一行会生成一个临时登录密码,记下来。

    注:如果初始化报错:

    说明缺少安装包libaio和libaio-devel.执行以下命令进行安装

    如果报错:bin/mysqld: error while loading shared libraries: libnuma.so.1

    3.1 把mysql加入搜索路径

    export MYSQL_HOME=/usr/local/mysql/mysql-5.7.22-linux-glibc2.12-x86_64
    export PATH=${MYSQL_HOME}/bin:$PATH
    

    刷新配置文件

    注:如果报错:cannot execute binary file

    检查系统位数:

    与所安装软件位数不符,更换对应版本

    4、配置MySQL
    修改mysql配置文件my.cnf

    默认配置文件如下:

    修改配置文件:

    创建日志目录:

    配置系统启动后自动启动mysqld

    修改/etc/init.d/mysqld

    设定开机启动,并启动

    执行结果并查看

    密码修改和授权远程访问等

    使用Navicat连接测试通过

举报

相关推荐

0 条评论