CentOS7离线安装ex

安装的版本是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

如果你是通过源码安装 MariaDB,那么 mysql 命令通常位于 MariaDB 的安装目录的 bin 子目录中。例如,如果 MariaDB 安装在 /home/mariadb-10.0.38/,则 mysql 命令应位于 /home/mariadb-10.0.38/bin/ 目录中。
你可以将这个路径添加到 PATH 环境变量中,具体步骤如下:
打开 ~/.bashrc 文件来编辑环境变量:

vi ~/.bashrc

在文件末尾添加以下内容

export PATH=$PATH:/home/mariadb-10.0.38/bin

保存并退出编辑器。
执行以下命令使修改生效:

source ~/.bashrc

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

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博客

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容