广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >DeepinV20快速安装Mariadb的详细步骤
  • 135
分享到

DeepinV20快速安装Mariadb的详细步骤

2024-04-02 19:04:59 135人浏览 泡泡鱼
摘要

Mysql的创始人麦克尔·维德纽斯主导开发,早前曾以10亿美元的价格,将自己创建的公司mysql卖给了SUN,此后,随着SUN被甲骨文收购,Mysql的所有权也落入oracle的手中

Mysql的创始人麦克尔·维德纽斯主导开发,早前曾以10亿美元的价格,将自己创建的公司mysql卖给了SUN,此后,随着SUN被甲骨文收购,Mysql的所有权也落入oracle的手中。甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDBapi协议兼容MySQL,另外又添加了一些功能,以支持本地的非阻塞操作和进度报告。
这意味着,所有使用MySQL的连接器、程序库和应用程序也将可以在MariaDB下工作。

安装Mariadb

首先可以查看系统是否已经安装MariaDBMySQL数据库
MariaDBMySQL的命令基本都是一致的

查看MariaDBMySQL版本

mysql -V

如果没有显示相关信息,则使用下面的命令进行安装,安装过程中会有相应提示,输入Y,然后Enter回车即可

安装MariaDB服务

sudo apt-get install mariadb-server

安装libmariadbclient(这个一般是开发需要,可选可不选)

sudo apt-get install libmariadbclient-dev libssl-dev

就这两句,安装就完成了,可以使用命令mysql -V查看MariaDB版本信息,如果安装成功,是会有相应的信息的,例如下面这样

在这里插入图片描述

接下来就是MariaDB的相关配置了

配置Mariadb

连接Mariadb

sudo mysql -u root -p

一般情况,安装完Deepin系统后,都是没有设置root用户的密码的,所以,输入该条命令后,直接Enter回车即可;

如果已经设置了root用户的密码,输入该条命令后,会提示输入密码,输入root用户的密码即可
【拓展】:查看root用户的密码

sudo cat /etc/mysql/debian.cnf

在这里插入图片描述

linux下万物皆文件,闲着没事做,完全可以多看看这些文件都有哪些内容

如果可以看到下面这样,说明MariaDB连接成功

在这里插入图片描述

MariaDB会默认有一个名称为mysql的数据库,使用mysql数据库

use mysql;

此时使用的数据库的名称为mysql

在这里插入图片描述

Mariadb用户

创建用户

相应语句:create user '用户名'@'%' identified by '密码'

例如:创建用户名为bobo,密码为hh123456的用户

create user 'bobo'@'%' identified by 'hh123456';

允许外部访问MariaDB

授权语句:
grant all privileges on 库名.表名 to ‘用户名'@‘IP地址' identified by ‘密码' with grant option;

  • 库名: 要远程访问的数据库名称,所有的数据库使用*
  • 表名: 要远程访问的数据库下的表的名称,所有的表使用*
  • 用户名: 要赋给远程访问权限的用户名称
  • IP地址: 可以远程访问的电脑的IP地址,所有的地址使用%
  • 密码: 要赋给远程访问权限的用户对应使用的密码

例如:授予bobo用户外部访问的权限

grant all privileges on *.* to 'bobo'@'%' identified by 'hh123456' with grant option;

然后刷新一下权限

flush privileges;

此时也可以用该语句看一下用户的权限:

select host,user,plugin,authentication_string from user;

在这里插入图片描述

%说明bobo用户有外部访问的权限

Mariadb访问配置

进入etc/mysql/mariadb.conf.d目录下

cd etc/mysql/mariadb.conf.d

编辑50-server.cnf文件
注意:这里一定要加sudo权限,否则权限不够,更改无法生效,还会产生临时文件

sudo vim 50-server.cnf

然后按i进入输入模式,滑动滚轮,将光标移至port=3306处,按退格键←BackSpace# 删除,通过鼠标将光标移至bind-address=127.0.0.1处,加上#将这行注释

在这里插入图片描述

修改完后,按Esc键进入命令模式,然后按:键即可进入末行模式下,输入wq保存并退出vim编辑
重启一下Mariadb

sudo systemctl restart mysql

Mariadb启动与关闭

查看状态

sudo systemctl status mysql

启动

sudo systemctl start mysql

重启

sudo systemctl restart mysql

关闭

sudo systemctl stop mysql

到此这篇关于DeepinV20安装Mariadb的文章就介绍到这了,更多相关Deepin安装Mariadb内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: DeepinV20快速安装Mariadb的详细步骤

本文链接: https://www.lsjlt.com/news/129836.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • DeepinV20快速安装Mariadb的详细步骤
    MySQL的创始人麦克尔·维德纽斯主导开发,早前曾以10亿美元的价格,将自己创建的公司MySQL卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中...
    99+
    2022-11-12
  • 快速安装Docker详细步骤教程
    目录一、Docker的基本组成1、Docker服务端和客户端客户端-服务端(C/S) :浏览器 - 服务端(B/S) :2、Docker的基本组成二、Docker的在线安装三、Doc...
    99+
    2022-11-13
  • Pycharm快速安装OpenCV的详细操作步骤
    目录前言以下是几个比较全面的国内pip镜像源:第一步第二步第三步第四步第五步第六步总结前言 由于pycharm自带的pip源网站是国外网址,这就导致了许多国内用户在pycharm中下...
    99+
    2022-11-11
  • ubuntu快速安装Odoo9的步骤
    这篇文章主要讲解了“ubuntu快速安装Odoo9的步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu快速安装Odoo9的步骤”吧!方法/步骤安装VMware软件安装Ubuntu...
    99+
    2023-06-13
  • 安装Postgresql12.1的详细步骤
    这篇文章主要介绍“安装Postgresql12.1的详细步骤”,在日常操作中,相信很多人在安装Postgresql12.1的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-18
  • 安装cassandra2.2.4的详细步骤
    这篇文章主要讲解了“安装cassandra2.2.4的详细步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“安装cassandra2.2.4的详细步骤”吧!...
    99+
    2022-10-18
  • Centos7的安装步骤【详细】
    centos7下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/ 1、打开虚拟机,点击主页,创建新的虚拟机 2、使用典型和自定义都行,这里我选的...
    99+
    2023-09-06
    服务器 运维 网络
  • Redis的详细安装步骤
    一、Redis简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。    它支持字符串(string)、哈希表(hash)、列表(list)、集合(set)、有序集合(zset / so...
    99+
    2023-09-03
    redis 数据库 java
  • pip安装详细步骤
    安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的...
    99+
    2023-10-22
    python pip
  • Oracle11g安装详细步骤
    Oracle11g安装详细步骤,详见附件↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 附件:http://down.51cto.com/data/2366007...
    99+
    2022-10-18
  • ASP.NET安装详细步骤
    这篇文章主要介绍“ASP.NET安装详细步骤”,在日常操作中,相信很多人在ASP.NET安装详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ASP.NET安装详细步骤”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-18
  • Mysql详细安装步骤
    目录 1、解压服务端Mysql安装包  2.复制改变my.ini文件  3、安装MySQL服务 4、启动mysql服务  6.记录初始密码,利用初始密码登录 &7.改变MySQL链接密码        1、解压服务端Mysql安装包 ...
    99+
    2023-09-06
    mysql 数据库 服务器
  • Linux安装jdk的详细步骤
    文章目录 1:查看Linux系统是否有自带的jdk2:官网下载jdk3:上传jdk安装到到linux服务器4:解压jdk5:配置环境变量6:重新加载配置,输入:source /etc/prof...
    99+
    2023-08-31
    linux java 服务器
  • Redhat6.5安装Postgres9.6的详细步骤
    这篇文章主要讲解了“Redhat6.5安装Postgres9.6的详细步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redhat6.5安装Postgre...
    99+
    2022-10-18
  • mac 安装 NVM 的详细步骤:
    1、打开终端  安装 Homebrew(如果尚未安装) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.s...
    99+
    2023-08-31
    macos
  • CentOS 6.2的详细安装步骤
    本篇内容介绍了“CentOS 6.2的详细安装步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  一、CentOS简介  CentOS是L...
    99+
    2023-06-10
  • vmware10安装ubuntu13.10的详细步骤
    这篇文章主要介绍“vmware10安装ubuntu13.10的详细步骤”,在日常操作中,相信很多人在vmware10安装ubuntu13.10的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vmwar...
    99+
    2023-06-13
  • Jupyter notebook 详细安装步骤
    前言: 在安装Jupyter notebook 之前,确认您已安装python编译器(点击进入python官网) 一、开始安装 打开cmd命令窗口         在键盘上点击    win+r 键,打开运行窗口  输入cmd 回车   ...
    99+
    2023-09-29
    大数据 pip python ipython
  • Centos7安装Mysql详细步骤
      本文主要介绍如何在Centos7下安装Mysql。 一、下载Mysql 使用wget命令下载mysql安装包。确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。 wget https://dev....
    99+
    2023-08-31
    mysql 数据库 服务器
  • SQL Serve详细安装步骤
    1.下载安装SQL Server: (1)下载SQL Server 2019 Developer 官方网址: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads (...
    99+
    2023-09-02
    sql 数据库 java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作