摘要:本篇文章是笔者在项目中关于Mariadb安装、部署的一些心得体会,文章中也体现出我在使用Mariadb时遇到的一些问题。如:RHEL7.3 OS自带的Mariadb安装包不全、自己卸载、重新安装时的一些要点等。
Mariadb安装
1.RHEL7.3安装系统时自带3个Mariadb安装包,不全,需要卸载再挂镜像重装Mariadb。查询已安装的包
2.先卸载已安装的包 rpm -e
因为依赖关系,卸载不成功,采取强制删除加参数“--nodeps -f”
成功删除mariadb-5.5.52-1.el7.x86_64. 以此类推卸载剩余的安装包。
确认Mariadb安装包已全部卸载
3.使用命令“find /-name mysql”查找生成的mysql目录,用“rm-rf path”彻底删除已生成的mysql文件和库
4.挂在os镜像,在Package中搜索mariadb安装包,拷至server端并安装
chmod 777 * 给安装包赋予可执行权限
使用命令“rpm -ivh packages --nodeps -f ”安装mariadb,并确认所有的包都安装成功
再次查找新生成的mysql目录、文件和库,完整安装后如须彻底卸载mariadb,需要彻底删除下列文件;另外还有配置文件需要手动删除:/etc/my.cnf、/etc/my.cnf.d
Deploy
1.关闭防火墙 systemctlstop firewalld.service
2.开启mariadb服务 systemctl start mariadb.service
3.检查mariadb状态,确认服务已开启 systemctl status -l mariadb.service
4.设置密码并登录(密码设置为与OS root密码一致)
mysql -u root -p "len0vO" ; mysql-u root -p
5.使用数据库mysql,
6.并赋予数据库mysql最高(root)权限