一、安装mysql数据库
sudo apt update
sudo apt install mysql-server


查看mysql服务是否启动

sudo systemctl status mysql


如图所示代表正常运行

二、设置登录密码
sudo mysql_secure_installation


提示是否使用验证密码组件 输入 : y


设置密码强度——根据自己需求 我这里输入 :0


提示输入新密码,重复输入,两次输入完成后,提示密码强度


这里需要注意第三个提示代表是否禁止root用户远程连接,选择n,其余都填y即可

三、登录数据库
mysql -u root -p

如果出现 ERROR 1698 (28000): Access denied for user 'root'@'localhost'
则使用

sudo mysql -u root -p

然后输入密码进入数据库
执行

use mysql;
flush privileges;
# ALTER user 'root'@'localhost' IDENTIFIED BY 'Xiaxinyv6';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Xiaxinyv6';

如果还不行就加上注释的那条语句重新执行一遍
成功后效果

四、配置数据库远程连接

use mysql;
update user set host = '%' where user = 'root'; #所有主机都可连接
flush privileges; # 刷新权限
ALTER USER 'root'@'%' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '自定义密码' # 定义密码

修改配置文件

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf做如下更改
bind-address            = 0.0.0.0:wq
修改完配置文件重启mysql服务
sudo service mysql restart

配置结束


如果连接失败,再检查一下自己的服务器是否开放了3306端口

Ubuntu20.04配置mysql环境及远程连接相关推荐

  1. 阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接

    阿里云服务器[Ubuntu 20.04]配置MySQL并实现远程连接 一次小小的尝试 操作系统与使用软件 连接云服务器 云服务器下载MySQL 更新MySQL用户权限 修改阿里云安全组 修改系统中配置 ...

  2. Ubuntu20.04配置Java环境

    Ubuntu20.04配置Java环境 下载 解压 添加软链接 update-alternatives说明 环境变量 验证 Hello World测试 下载 去Oracle官网下载jdk https: ...

  3. 华为云初次使用和配置安装宝塔配置mysql、Redis远程连接访问

    文本仅为记录日常操作,安装配置过程步骤. 准备:购买一台新的未开封的华为云服务器 初次使用 登录首页 进入到控制台 配置修改登录密码 我的资源已经创建 ECS 云服务器 点击进入配置账号密码 xshe ...

  4. Linux Ubuntu20.04安装及环境配置细节分享

    目录 1.Ubuntu和VMware虚拟机官方下载 2.在英文环境下配置中文拼音输入法 3.火狐浏览器看不了视频问题 4.配置代码编辑环境 5.隐藏桌面垃圾桶图标 6.关于网络问题个人的一些建议 因为 ...

  5. 最新 Ubuntu20.04 配置安装 | 虚拟机配置及各类软件安装(wps,pycharm, mysql,docker等)

    * Ubuntu20.04配置安装 前言 一.使用VMware安装Ubuntu20.04 以及下载软件包 1. 下载镜像 与各类软件包 2. 创建虚拟机 1. 创建新的空白虚拟机 2. 安装Ubunt ...

  6. linux 环境下安装和配置mysql数据库以及远程登录

      上一篇文章写了linux 环境下配置python虚拟环境, 本篇文章我们来看看如何在linux环境下配置 mysql, 并实现远程数据库登录.    安装 //root 下安装,为了方便操作我全部 ...

  7. mysql的配置实现远程访问_MySQL 远程连接配置的正确实现 | 学步园

    此文章主要向大家描述的是MySQL 远程连接配置的实际操作步骤,以及在其实际操作中值得我们大家注意的相关事项的描述, 以下就是具体方案的描述,希望在你今后的学习中会有所帮助. MySQL远程配置 GR ...

  8. ubuntu20.04搭建lamp环境 +制作网页

    一.准备工作 二.安装apache2 三.安装mysql 四.安装php 五.安装depress 准备工作 配置虚拟机安装ubuntu20.04 配置环境及相关设置(配置中文及防火墙等) 安装apac ...

  9. ubuntu20.04配置Defects4j

    ubuntu20.04配置Defects4j 1.配置jdk 2.安装git 3.安装svn 4.安装perl 5.安装defects4j 1.配置jdk 如果没配置jdk,作者的教程链接在这:ubu ...

  10. mysql linux err2003_远程连接linux下的mysql Err1045 Err2003解决办法

    本人linux系统 Centos7 1.Err2003 我个人的情况是因为linux中防火墙开启并阻止了3306这个mysql端口的远程连接 解决办法: CentOS 7.0默认使用的是firewal ...

最新文章

  1. 【ACM】CODE[VS] 2806(DFS)
  2. git或者ssh出错 fatal:open /dev/null or dup failed: No such file or directory、弹出mitty.dump文件
  3. 团队作业第一次-团队团队展示
  4. java对象转json jackson_使用Jackson将Java对象转换为JSON
  5. 怎么保证读取最新数据_Kafka怎么保证数据不丢失?
  6. ie6 7下 relative absolute无法冲破的等级问题解决办法
  7. k8s挂载目录_K8S中挂载目录引发的血案!
  8. python深入和扩展_用Python来扩展Postgresql(一)
  9. SP1557 GSS2 - Can you answer these queries II
  10. 10无法更新系统_2020年4月公积金网上系统更新后无法登陆故障解决办法
  11. gin--简单的登录界面的实现
  12. gethostbyname
  13. 已知两点坐标,求过这两点的直线一般方程式,并求点(x0, y0)到直线的距离
  14. 怎样用Java生成随机数?
  15. 邮编查询经纬度_行政区划省市区邮编区号拼音经纬度全面标准数据库 每月更新...
  16. 惠普服务器文档,惠普服务器详细整理参数
  17. 一次系统宕机认识系统日志
  18. V831——人脸性别年龄检测
  19. python中gt是什么意思_Python中的函数参数有冒号 声明后有-gt; 箭头
  20. Java学完后就业方向有哪些呢?

热门文章

  1. python皮卡丘编程代码_Python高级编程-(Part 6 部署代码)
  2. python画龙猫_微信小程序支付demo,后端使用python
  3. centos7下mongoDB安装和配置
  4. BZOJ1861:[ZJOI2006]书架——题解
  5. CenturyLink设定NG-PON2部署阶段 业务、无线回程为初始服务目标
  6. 基于vue2.0与追书神器api的小说阅读webapp
  7. 《软件设计师》考点分布
  8. MySQL更新死锁问题
  9. vim忽略大写和小写查找配置
  10. 【php】基础学习4