当前位置: 首页 > news >正文

Ubuntu:Mysql服务器

mariadb与mysql完全兼容,使用时感受不到差别

目录

    • 1 mariadb的安装
    • 2 启动mysql
    • 3 关闭防火墙
    • 4 连接到mysql
    • 5 Mysql的配置文件
    • 6 Mysql远程访问

1 mariadb的安装

apt install mariadb-server

在这里插入图片描述

检查安装

ls /etc/init.d

在这里插入图片描述

2 启动mysql

service mysql restart

在这里插入图片描述

3 关闭防火墙

ufw disable

在这里插入图片描述

4 连接到mysql

mysql -uroot

在这里插入图片描述

5 Mysql的配置文件

查看Mysql的配置,配置文件名以*.cnf为后缀

ls /etc/mysql/

在这里插入图片描述

查看my.cnf

在这里插入图片描述

可以看到这几个地方防止配置文件也可以

6 Mysql远程访问

默认的,mysql/mariadb只支持localhost本地访问,不支持127.0.0.1,也不支持远程访问

查看现有的用户

select Host,User,Password from mysql.user;

在这里插入图片描述

编辑配置文件,取消绑定IP

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

注释掉bind-address

在这里插入图片描述

添加root@'%'访问授权

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

在这里插入图片描述

重启mysql服务

service mysql restart

在这里插入图片描述

创建数据库

在这里插入图片描述

远程连接mysql

在这里插入图片描述
这里的密码就是刚才的a1b2c3

在这里插入图片描述

http://www.dtcms.com/a/267138.html

相关文章:

  • 用户中心Vue3网页开发(1.0版)
  • 类图+案例+代码详解:软件设计模式----适配器模式
  • HarmonyOS学习3---ArkUI
  • Java零基础笔记01(JKD及开发工具IDEA安装配置)
  • 【Linux网络篇】:网络中的其他重要协议或技术——DNS,ICMP协议,NAT技术等
  • STM32第十四天串口
  • uniapp启动图被拉伸问题
  • 国产 OFD 标准公文软件数科 OFD 阅读器:OFD/PDF 双格式支持,公务办公必备
  • React Hooks 内部实现原理与函数组件更新机制
  • 【LeetCode 热题 100】73. 矩阵置零——(解法二)空间复杂度 O(1)
  • stm32的三种开发方式
  • Zigbee/Thread
  • 车载以太网-防火墙
  • 【深度学习】强化学习(Reinforcement Learning, RL)主流架构解析
  • 2025使用VM虚拟机安装配置Macos苹果系统下Flutter开发环境保姆级教程--下篇
  • React Native 开发环境搭建--mac--android--奔溃的一天
  • App爬虫实战篇-以华为真机手机爬取集换社的app为例
  • Pytest 测试发现机制详解:自动识别测试函数与模块
  • 在 Ubuntu 下配置 oh-my-posh —— 普通用户 + root 各自使用独立主题(共享可执行)
  • Redis Cluster 与 Sentinel 笔记
  • 文本方式和二进制方式打开文件的不同
  • Flutter 使用http库获取网络数据的方法(一)
  • Excel 数据透视表不够用时,如何处理来自多个数据源的数据?
  • MAX3485在MCU芯片AS32S601-485通信外设中的应用
  • 线程的礼让和加入
  • 1004、最大连续1的个数 III
  • SpringBatch使用介绍
  • 任务调度器(Scheduler)实现逻辑
  • Java 创建对象过程 JVM 内存分配并发安全笔记
  • JVM与JMM