首页 > 数据库 >linux ubuntu 连接mysql

linux ubuntu 连接mysql

时间:2023-03-03 15:45:58浏览次数:45  
标签:sudo mysql ubuntu apt vim cnf linux ufw

linux ubuntu server 
sudo apt update -y
sudo apt list --upgradable 
sudo apt upgrade -y

sudo apt install vim -y

# 安装mysql 8.0.31最新版 和  vim文本编辑器
sudo apt install vim mysql-server -y

sudo systemctl status mysql
sudo systemctl restart mysql
sudo systemctl stop mysql

#登录mysql 建立外网账号并授权
mysql> create user admin identified by 'admin';
Query OK, 0 rows affected (0.02 sec)

mysql> grant all on *.* to admin;
Query OK, 0 rows affected (0.01 sec)


#配置mysql my.cnf文件,设置允许外网访问
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld]
default-time-zone='+08:00'
修改/etc/mysql/mysql.conf.d/mysqld.cnf 

​         sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

​         #bind-address = 127.0.0.1

​         #mysqlx-bind-address = 127.0.0.1

ubuntu 防火墙
#安装
sudo apt install ufw -y

ufw
sudo systemctl status ufw

sudo ufw allow 3306

sudo ufw enable
sudo ufw reload
sudo ufw allow ssh 

sudo delete allow 3306

select @@version,@@port,@@basedir,@@datadir,@@hostname,user(),database(),now();

标签:sudo,mysql,ubuntu,apt,vim,cnf,linux,ufw
From: https://www.cnblogs.com/liang9479/p/17175822.html

相关文章

  • Linux + selenium + chromedriver
    1.安装selenium模块pip3installselenium2.安装Chromedriver2.1查看当前浏览器版本google-chrome--version注意:深度linux中chrome路径为/opt/apps/cn.googl......
  • Ubuntu软件包管理
    Centos与Ubuntu的关系CentOS之前的地位:Fedora稳定版-->发布-->RHEL稳定版-->发布-->CentOSCentOS如今的地位:Fedora稳定版-->发布-->CentOSStream-->发布-->RHEL从Re......
  • MySQL是如何解决幻读的
    前言SQL标准中定义了4种隔离级别,分别是读未提交、读已提交、可重复读以及序列化。不同的隔离级别下,可以解决不同的并发问题,如下图所示。当然MySQL也基本遵循了这个标准,但......
  • Linux下的samba服务配置详解
    (Linux下的samba服务配置详解)一、Samba介绍1.SMB(ServerMessagesBlock,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文......
  • Linux开发C++
    首先在windows上安装linux系统。VM简介VMwareWorkstation中文版是一个“虚拟PC”软件。它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多......
  • 干货!超实用的 Linux 初始化脚本
    咸鱼今天给大家分享一个无论是学习还是工作中都很实用的Linux系统初始化脚本,其实就是各种命令的集合 完整代码在文章最后哦 定义相关变量   配置yum镜像......
  • linux中条件变量和信号量的区别!
    在Linux系统中,条件变量和信号量是非常专业的词汇,也是我们每个人都会接触到的知识,那么Linux中条件变量和信号量有什么区别?以下是具体内容介绍。条件变量条件变......
  • mysql: 看不见的空符号 char(9) char(10) char(13)
    trim,消除前后的空格,没有效时果updatetable_namesetcolumn_name=replace(replace(replace(column_name,char(9),''),char(10),''),char(13),'');说明:table_name:表......
  • mysql对一二三四五排序
    SELECTbuildingFloorsFROMConstructionCaseORDERBYFIELD(SUBSTRING(buildingFloors,1,1),'一','二','三','四','五','六','七','八','九'); ......
  • Linux 磁盘扩容
    原文链接:https://blog.csdn.net/zzq100zzq/article/details/125178843一、查看系统磁盘1、使用df-hl,查看系统的磁盘使用情况二、linux磁盘扩容当LVM分区空间不足的时......