美文网首页
CentOS7离线安装mariadb

CentOS7离线安装mariadb

作者: xintop | 来源:发表于2023-05-11 09:05 被阅读0次

安装的版本是mariadb10.0.38

通过这个网址进行下载

[MariaDB - MariaDB](https://downloads.mariadb.com/MariaDB/)

如果有网,可以通过在线下载

wget https://downloads.mariadb.com/MariaDB/mariadb-10.0.38/bintar-linux-x86_64/mariadb-10.0.38-linux-x86_64.tar.gz

下载完成放到合适位置后,开始解压

tar -xzvf mariadb-10.0.38-linux-x86_64.tar.gz

解压后的文件夹名为mariadb-10.0.38-linux-x86_64
将mariadb-10.0.33-linux-x86_64重命名为mariadb-10.0.38

mv mariadb-10.0.38-linux-x86_64 mariadb-10.0.38

创建mysql用户

 useradd -s /sbin/nologin -M mysql

进入解压后的文件夹,mysql指定路径和用户初始化

 ./scripts/mysql_install_db  --basedir=/home/mariadb-10.0.38 --datadir=/home/mariadb-10.0.38/data/ --user=mysql

配置数据库

移动配置文件

将原来的配置文件备份

mv /etc/my.cnf /etc/my.cnf.bak

将配置文件模板移动到/etc下

#配置文件模板在mariadb包解压之后的support-files路径下
cp support-files/my-innodb-heavy-4G.cnf  /etc/my.cnf

编辑配置文件
修改配置文件中的安装路径和数据路径,添加在 【mysqld】模块下

vim /etc/my.cnf
basedir=/home/mariadb-10.0.38
datadir=/home/mariadb-10.0.38/data

启动mariadb
将mariadb的所属用户改为mysql

chown -R mysql:mysql /home/mariadb-10.0.38

将启动脚本移至启动路径

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

使用启动脚本启动mariadb

/etc/init.d/mysqld start 
or
systemctl start mysqld

设置mariadb开机自启动

chkconfig mariadbd on
#如果上面这个失败了,可以考虑使用下面这条命令,注意服务名称mysqld
chkconfig --add mysqld

检查是否设置成功

chkconfig --list mysqld

出现这个表示成功


image.png

设置登录密码,第一次打开无需密码

mysql -uroot -p

root用户授权改密码

grant all privileges on *.* to 'root'@'%' identified by '123456';
grant all privileges on *.* to 'root'@'localhost' identified by '123456';
grant all privileges on *.* to 'root'@'127.0.0.1' identified by '123456';
flush privileges;

重登,安装完成。

参考链接:(48条消息) CentOS7离线安装mariadb_centos7 mariadb.tar.gz_西瓜是小鱼的博客-CSDN博客

相关文章

网友评论

      本文标题:CentOS7离线安装mariadb

      本文链接:https://www.haomeiwen.com/subject/rfhssdtx.html