Ubuntu:Mysql服务器

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

目录

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

1 mariadb的安装

python 复制代码
apt install mariadb-server

检查安装

python 复制代码
ls /etc/init.d

2 启动mysql

python 复制代码
service mysql restart

3 关闭防火墙

python 复制代码
ufw disable

4 连接到mysql

python 复制代码
mysql -uroot

5 Mysql的配置文件

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

python 复制代码
ls /etc/mysql/

查看my.cnf

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

6 Mysql远程访问

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

查看现有的用户

python 复制代码
select Host,User,Password from mysql.user;

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

python 复制代码
vim /etc/mysql/mariadb.conf.d/50-server.cnf

注释掉bind-address

添加root@'%'访问授权

python 复制代码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'a1b2c3' WITH GRANT OPTION;

FLUSH PRIVILEGES;

重启mysql服务

python 复制代码
service mysql restart

创建数据库

远程连接mysql

这里的密码就是刚才的a1b2c3

相关推荐
要开心吖ZSH3 分钟前
Java事务与MySQL事务的关系及MVCC通俗解析
java·开发语言·mysql·mvcc
DB哥讲数据库8 分钟前
rocky linux安装教程:VMware虚拟机图文讲解部署Rocky Linux 9(附镜像包)
linux·运维·服务器
未*望15 分钟前
【Linux入坑(二)—全志T133开发板适配USB-电容屏触摸屏驱动(多点触控) 】
linux·运维·服务器
懒鸟一枚23 分钟前
为什么 useradd -rs /bin/false service 创建的用户无法用 su 切换?
linux·服务器·数据库
學點24 分钟前
Linux ubuntu安装redis
linux·redis·ubuntu
risc12345628 分钟前
Lucene80DocValuesConsumer 五种类型源码阅读顺序
java·服务器·前端
爱喝热水的呀哈喽31 分钟前
hypermesh两个网格参数解析
服务器·数据库·mysql
万亿少女的梦16840 分钟前
基于Spring Boot的楚雄旅游景区门票售卖系统设计与实现
java·spring boot·mysql·vue·系统设计
gooxi_hui1 小时前
海量存力,智驭未来丨国鑫4U60盘位高密度存储服务器SL401-G4重磅上市
运维·服务器·人工智能
_Jonas1 小时前
Python SqlAlchemy对数据库各种操作整理(MySQL为例)
数据库·python·mysql