首页 > 数据库 >Debian安装数据库

Debian安装数据库

时间:2023-04-15 11:12:05浏览次数:39  
标签:安装 数据库 sudo mysql MySQL MariaDB root Debian

Debian安装数据库

本来用的MySQL,但是安装MySQL很麻烦,MariaDB作为MySQL的替代品可以直接使用以前用MySQL的方式使用

参考链接:

如何在 Debian 10 上安装 MariaDB | linux资讯 (linux265.com)

[笔记]Mariadb安装并配置远程访问 - 知乎 (zhihu.com)

Host 'xxx' is not allowed to connect to this MariaDB server_allway2的博客-CSDN博客

安装

更新软件包

sudo apt update

通过执行如下命令安装MariaDB服务端和客户端

sudo apt install mariadb-server

安装完成后服务将自动启动,通过以下命令检查服务是否正常。

sudo systemctl status mariadb

加强 MariaDB 安全性

sudo mysql_secure_installation

认证方法

sudo mysql

运行以下SQL语句以更改身份验证:

ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_root_passwd';

可以使用新密码连接到 MariaDB 服务器:

mysql -u root -p

配置远程访问

vi /etc/mysql/mariadb.conf.d/50-server.cnf

vi编辑器提示,按i进入插入模式,esc退出插入模式,冒号输入指令,wq保存退出,q!退出不保存

将绑定ip地址从127.0.0.1改为0.0.0.0

端口也可以在这里改

更改完毕后,重启数据库,应用配置文件

service mysql restart

进入数据库

sudo mysql

查看用户表

select host,user,password from user;

改表法:

update user set host = '%' where user = 'root';

授权法:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

使刚才的修改生效

FLUSH PRIVILEGES;

标签:安装,数据库,sudo,mysql,MySQL,MariaDB,root,Debian
From: https://www.cnblogs.com/guhunjun/p/17320711.html

相关文章

  • 华电软工非全研究生室内定位研究-室内定位物联网平台中的时序数据库和mq队列他们的作
    时序数据库(TimeSeriesDatabase,TSDB)是一种专门用于存储和处理时间序列数据的数据库系统。在室内定位物联网平台中,时序数据库通常用于存储传感器采集的数据,如定位节点的位置、传感器数据等。时序数据库具有以下优点:优点:快速插入和查询时序数据,适用于海量数据存储和实时数据分析;......
  • 关系型数据库基础介绍
    数据库分类数据库按照数据组织方式和存储方式可以分为不同类型,下面简单介绍几种常见的数据库类型:关系型数据库(RDBMS):这是最常用的一种数据库类型,它使用表格的形式存储数据,通过行和列来组织和管理数据。关系型数据库可以使用SQL语言进行数据操作和管理,如MySQL、Oracle、SQLServ......
  • Linux环境下C语言连接数据库
    Linux环境下C语言操作Mysql数据库1.初始化句柄:mysql_init()MYSQL*mysql_init(MYSQL*mysql)分配或初始化与mysql_real_connect()相适应的MYSQL对象。如果mysql是NULL指针,该函数将分配、初始化、并返回新对象。否则,将初始化对象,并返回对象的地址。如果mysql_init()分配了新的对象,......
  • VirtualBox无法安装增强工具
    问题点击「设备」-「安装增强功能」,然后就弹出下面这个东西,UnabletoinsertthevirtualopticaldiskD:\Program\Orade\VirtualBox\VBoxGuestAdditions.isointothemachinelubuntu1810.Couldnotmountthemedia/drive'D:\Program\Orade\VirtualBox\VBoxGuestAdditions......
  • springboot连接不同数据库的写法
    MySQL当url连接不指定/数据库名可以访问到mysql服务器上有权限的任何库,但是所有sql需要加上库名前缀.pom<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency>配置spring:datasource:driver-class-n......
  • 数据库设计类软件
    PDManer元数建模PDManer元数建模,是一款多操作系统开源免费的桌面版关系数据库模型建模工具,相对于PowerDesigner,他具备界面简洁美观,操作简单,上手容易等特点。支持Windows,Mac,Linux等操作系统,也能够支持国产操作系统,能够支持的数据库如下:MySQL,PostgreSQL,Oracle,SQLServer等常见......
  • Creo Parametric 9.0 中文激活版安装包下载及 Creo Parametric 9.0 图文安装教程​
    CreoParametric就是PTC核心产品ProE的升级版本,是新一代Creo产品系列的参数化建模软件。通过灵活的工作流和顺畅的用户界面,允许直接建模、提供特征处理和智能捕捉,并使用几何预览,从而使用户能在实施变更之前看到变更的效果。%64%6f%63%73%2e%71%71%2e%63%6f%6d/%73%68%65%65%74/%44%......
  • Creo Parametric 8.0 中文激活版安装包下载及Creo Parametric 8.0 图文安装教程
    CreoParametric就是PTC核心产品ProE的升级版本,是新一代Creo产品系列的参数化建模软件。通过灵活的工作流和顺畅的用户界面,允许直接建模、提供特征处理和智能捕捉,并使用几何预览,从而使用户能在实施变更之前看到变更的效果。%64%6f%63%73%2e%71%71%2e%63%6f%6d/%73%68%65%65%74/%44%......
  • Creo Parametric 7.0 中文激活版安装包下载及Creo Parametric 7.0 图文安装教程
    CreoParametric就是PTC核心产品ProE的升级版本,是新一代Creo产品系列的参数化建模软件。通过灵活的工作流和顺畅的用户界面,允许直接建模、提供特征处理和智能捕捉,并使用几何预览,从而使用户能在实施变更之前看到变更的效果。%64%6f%63%73%2e%71%71%2e%63%6f%6d/%73%68%65%65%74/%44......
  • Creo Parametric 6.0 中文激活版安装包下载及Creo Parametric 6.0 图文安装教程
    CreoParametric就是PTC核心产品ProE的升级版本,是新一代Creo产品系列的参数化建模软件。通过灵活的工作流和顺畅的用户界面,允许直接建模、提供特征处理和智能捕捉,并使用几何预览,从而使用户能在实施变更之前看到变更的效果。%64%6f%63%73%2e%71%71%2e%63%6f%6d/%73%68%65%65%74/%44%......