Rocky Linux 8.8 离线安装Mariadb 10.11.7

用户在阿里购买了一台无公网的云服务器,不能用yum进行安装,用离线方式进行了安装。

1、创建一个不指定home目录帐号

     useradd -s /sbin/nologin -M mysql

2、下载官方二进制安装压缩包

    wget  mariadb-10.11.7-linux-systemd-x86_64.tar.gz

3、解压指定目录/usr/local

     tar zxvf mariadb-10.11.7-linux-systemd-x86_64.tar.gz -C /usr/local

4、进入目录 初如化数据库

    cd /usr/local

    mv mariadb-10.11.7-linux-systemd-x86_64  mysql  # 重命名目录/usr/local/mysql

    创建数据库目录 mkdir /usr/local/mysql/data

    初始化数据库

    scripts/mariadb_install_db --datadir=/usr/local/mysql/data --user=mysql

5、配置文件修改

      cp support-files/wsrep.cnf /etc/my.cnf

      sed -i '/^\[mysqld\]/a\datadir=\/usr\/local\/mysql\/data' /etc/my.cnf

      sed -i '/^\[mysqld\]/a\basedir=\/usr\/local\/mysql' /etc/my.cnf

6、配置系统服务

    cp mysqld.service /usr/lib/systemd/system/mysqld.service

 7、启动服务

    chown -R mysql:mysql /usr/loca/mysql #修改目录权限

    systemctl daemon-reload

    systemctl enable --now mysqld

8、修改数据库root密码

    mysql -uroot -p  #初始空密码

   grant all privileges on *.* to root@'%' identified by ‘&Xan#BKL=&TJ3Nz*' with grant option;

   grant all privileges on *.* to root@'localhost' identified by '&Xan#BKL=&TJ3Nz*' with grant option;

   flush privileges;

你可能感兴趣的:(linux,mariadb,运维)