首页 > 系统相关 >centos安装mariadb

centos安装mariadb

时间:2022-12-31 21:00:33浏览次数:60  
标签:centos 安装 输入 mysql mariadb root 回车

新手,以前完全没玩过,走了很多弯路,感觉有必要做个笔记备忘

开发互联网项目首先想到的数据库一般就会是mysql,以及他的衍生数据库,包括很多有经验的朋友也会给你推荐使用mysql

(以下内容中部分图片来自网友提供,感谢无私奉献的朋友们!)

坑一:CentOS 7不能再用开源的MySql了,应该安装Mariadb

解决办法:

一顿操作猛如虎,发现我是250,买了个华为云服务器(CentOS 7),直接下载mysql包,解压,安装,按照网上的帖子一步步操作,直到最后卸载了mysql,因为CentOS 7上不能再安装开源的mysql了(也就是不能用免费的了o(* ̄︶ ̄*)o),你想要的可能是安装mariadb!

【mariadb安装步骤】:

1、准备工作

1.1、确保你的linux服务器外网是通的,方法很简单,ping www.baidu.com

1.2、查看已安装的包

 命令:

rpm -qa | grep mysql

1.3、如果存在已安装,逐个卸载掉这些包

命令:

rpm -e --nodeps mariadb-xxxx。。。。

全部卸载完后执行1.2的命令确认卸载干净。

2、安装mariadb

2.1、安装

命令:yum install mariadb-server

2.2、 如果下载不成功,清理安装文件

命令:yum clean all

2.3、 确认下载安装

 

 

 2.4、安装完成

 

 

 此时执行

rpm -qa | grep mariadb

可以查看安装的内容!

3、 数据库常用命令
命令:

1. 启动命令 systemctl start mariadb
2. 重启命令 systemctl restart mariadb
3. 关闭命令 systemctl stop mariadb
4. 开机自起 systemctl enable mariadb
5. 关闭自起 systemctl disable mariadb

4、初始化数据库

4.1、执行命令:mysql_secure_installation

        提示输入root用户密码,安装后初次进入,密码为空,直接回车就可以了 !

 

4.2、设置root用户密码

        然后弹出是否设置root用户密码,输入y,然后回车

输入新密码,回车后在重复输入确认密码,回车完成密码设置,然后弹出是否删除匿名用户,输入y,回车完成匿名用户删除

4.3、删除匿名用户

 

  4.4、允许root远程登录

 

输入y,回车,允许root远程登录,然后选择是否删除test测试库

4.5、删除test测试库

 

 输入y,回车,删除test库,然后选择是否新加载权限

 4.6、重新加载权限

输入y,回车,安装完成!

坑二、数据库远程连接需要的两个配置(数据库允许用户远程访问、防护墙上要将数据库端口3306设置成ACCEPT)

解决办法:

一、解决用户远程登录

(一)、执行命令:mysql -u root -p
提示输入root用户密码,输入后回车,成功登录Mariadb,

(二)、执行命令:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的root密码' WITH GRANT OPTION;

二、解决防火墙问题

1、关闭防火墙  2、增加白名单

 

版权声明:本文为CSDN博主「托塔雨天王」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xueren_83/article/details/124325803

标签:centos,安装,输入,mysql,mariadb,root,回车
From: https://www.cnblogs.com/abel-he/p/17017261.html

相关文章

  • kali之pip和pip3安装
    安装pip首先安装setuptools,setuptools是PythonEnterpriseApplicationKit(PEAK)的一个副项目,它是一组Python的distutilsde工具的增强工具(适用于Python2.3.5以上的......
  • 【好软推荐】Scoop - Windows快速软件安装指南
    在平常生活中如果要安装像git、java、node这些环境的时都需要先去官网下载安装程序,点击安装,之后还需要配置,不仅过程麻烦,而且工具多了之后整理起来也相当不容易,配置也很杂,整......
  • Linux:使用snap安装Redis
    文档官网https://snapcraft.io/红帽Linux平台下安装教程https://snapcraft.io/docs/installing-snap-on-red-hat搜索应用https://snapcraft.io/search安装rpm-iv......
  • windows 安装mysql数据库
    本文推荐使用 windows安装zip包方式安装mysql数据库。5.7之后的版本没有data目录,懒得找解决方案,直接推荐使用5.6的社区版本。1.下载安装mysql官网,找到对应的目录,下载......
  • 软件安装——Windows gcc安装教程
    Windowsgcc安装教程1、下载MinGWhttps://sourceforge.net/projects/mingw/files/Installer/mingw-get-setup.exe/download2、安装点击继续一直下一步下载完后会打开......
  • CentOS7 执行yum 命令出错 One of the configured repositories
    新安装的一台物理服务器,执行yum命令出现了错误,[root@localhostdata]#yum-yinstallbc已加载插件:fastestmirrorLoadingmirrorspeedsfromcachedhostfileOn......
  • 软件安装——Windows7 VmWare Tools
    VMwareWin7    这里有个坑,在安装VMtools的时候,是失败的,我原来以为是镜像的问题,Windows7镜像版本如果比较低,是安装不了VMtools的。在尝试更换高版本Windows7后,我......
  • IDEA安装与配置教程
    一、下载并安装IDEA1、下载1、官网:下载IntelliJIDEA(这里以Windows系统为例,其他系统类似)2、安装1、下载完成后,直接点击安装包安装,即可。2、开始安装,然后下一......
  • 如何在PVE(Proxmox)中安装OpenWrt软路由?
    出处:https://www.928wang.cn/archives/1763.htmlhttps://blog.itwk.cc/post/pve_install_openwrt.html工具准备WinSCP或者XFTPOpenWrt镜像(自行寻找)安装好PVE的主......
  • 安装embedded纯净版的python 3.11以及安装pip
    为了纯净,我在Win10上选择安装了embedded的版本的python3.11,结果为了安装pip倒腾了一早上。现记录如下。 一、安装python3.11从python官网下的,今天的版本是3.11.1,链接......