ubuntu20.04 安装mysql

ubuntu20.04自带的mysql 版本是8.0,安装完成后会出现Access denied的报错,这里介绍安装mysql5.7

1.安装所需的软件包

apt-get update
apt-get install wget

2.下载MySQL存储包

mkdir /downloads
cd /downloads
wget wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb
dpkg -i mysql-apt-config_0.8.12-1_all.deb

3.在弹出的虚拟机弹框中选择unbuntu仿生,然后选择mysql5.7版本进行安装如下:



4.更新mysql包存储库

apt-get update

5.查看当前mysql包安装的镜像源

apt-cache policy mysql-server
//此时就能看到除了默认的8.0版本,增加了5.7版本的安装源

6.安装5.7的对应版本:

//安装客户端
apt-get install mysql-client=5.7.32-1ubuntu18.04
//安装服务端
apt-get install mysql-community-server=5.7.32-1ubuntu18.04
apt-get install mysql-server=5.7.32-1ubuntu18.04//问题:
1.安装过程中可能会出现某些依赖没有下载下来,就单独执行apt install 下载对应依赖
2.报错:mysql-server depends on mysql-community-server (= 5.7.19-1ubuntu16.04);  however:Package mysql-community-server is not configured yet.
//解决如下:
先执行 sudo apt-get install -f 如果不能解决,则继续下面的
### purge
sudo apt-get purge mysql-server mysql-community-server
### update
sudo apt-get autoclean && sudo apt-get clean && sudo apt-get update
###  upgrade
sudo apt-get upgrade
### re-installing
sudo apt-get install mysql-server and mysql-community-server
然后再重新安装服务端和客户端即可正常

7.安装完成之后会出现弹框设置root密码:

//上述密码设置完成之后即可通过
mysql -V 查看版本是5.7.XX
//然后就可以通过
mysql -u root -p
密码登录

8.开启远程连接

//1.修改配置文件,注释掉bing-address 如下图:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
//2.修改用户 localhost为 %
select * from user;
update user set host="%" where user="root";
flush privileges;
//3.有的可能还要打开3306防火墙
sudo ufw allow 3306


执行完毕之后就可实现远程连接。

unbuntu20.04 安装mysql相关推荐

  1. Ubuntu 18.04 安装 MySQL 5.7【解决普通用户登录、密码修改、远程访问等问题】

    之前在Ubuntu 16.04安装 MySQL的时候很顺利,这次在 Ubuntu 18.04 中安装 MySQL 5.7.23 中,遇到一些坑,折腾了好久,这里做一个记录. 1. 安装数据库 # 安装 ...

  2. Ubuntu 18.04 安装 mysql 并且设置远程可登陆连接

    Ubuntu18.04 安装MySQL 环境信息:  OS:Ubuntu18.04  MySQL: 5.7.25-0ubuntu0.18.04.2 1.安装MySQL 在 Ubuntu 18.04 中 ...

  3. django本地安装mysql_Ununtu 15.04 安装MySql(Django连接Mysql)

    本文介绍Ubuntu 15.04下安装MySQL ubuntu 15.04安装mysql django项目连接mysql 一.安装数据库 1.sudo apt-get install mysql-se ...

  4. Ubuntu 16.04安装MySQL(5.7.18)

    Ubuntu 16.04安装MySQL(5.7.18) 此篇为http://www.cnblogs.com/EasonJim/p/7139275.html的分支页. 安装MySQL前需要做如下了解: ...

  5. ubuntu 16.04安装mysql_Ubuntu 16.04 安装mysql 5.7.16

    遇到问题(一般都会自己换 源,,保证自己的是正确,不然好多装不上) mysql 5.7开启远程 一个朋友在使用ubuntu-server 16.04安装mysql,设置远程访问的时候出现了问题,请我帮 ...

  6. Ubuntu16.04安装MySQL笔记

    Ubuntu16.04安装MySQL 下载文件:https://dev.mysql.com/downloads/repo/apt/ 通过winscp(安装及使用) 将此文件上传到服务器root目录 利 ...

  7. 【MySQL】ubuntu16.04安装mysql,然后源码编译Qt5.12.4版本的libqsqlmysql.so

    一.Ubuntu16.04.5 安装 MySQL 1.使用apt命令安装 sudo apt install mysql-server 安装过程会提示,推荐设置MySQL的root用户密码(注意:这里r ...

  8. Ubuntu12.04 安装MySQL简单步骤

    2019独角兽企业重金招聘Python工程师标准>>> 一.安装mysql 在ubuntu12.04 中只要执行两条命令即可: sudo apt-get install mysql- ...

  9. ubuntu18.04安装mysql

    ubuntu18.04中,默认情况下mysql默认包含在apt软件存储库中,要安装它只需要更新服务器上的包索引并安装默认包apt-get. 1.安装mysql sudo apt-get update ...

  10. 【数据库】Ubuntu18.04安装MySQL详解

    00. 目录 文章目录 00. 目录 01. 安装MySQL 02. 配置MySQL 03. 查看MySQL状态 04. 配置远程访问MySQL 05. 问题分析 06. 附录 01. 安装MySQL ...

最新文章

  1. python链接mysql 判断是否成功_【初学python】使用python连接mysql数据查询结果并显示...
  2. 缓存处理类(MemoryCache结合文件缓存)
  3. cstring转为long64_CString 与其他数据类型的转换(转)
  4. jvm垃圾内存回收问题
  5. C++中int id[sizeof(unsigned long)]的语句,正确吗?
  6. apt-get erro
  7. lvs负载均衡—高可用集群(keepalived)
  8. python显示shape为(224,224,64)的图像?plt.imshow
  9. tcp长连接java_JAVA TCP长连接
  10. gff3转mysql_GBrowse的安装和使用
  11. 关于shiro使用心得
  12. 高清银行LOGO图片整合分享
  13. jQuery手机网站导航下拉菜单代码
  14. 七、基于机器学习方法对销售预测的研究
  15. 家政预约小程序设计开发(附近师傅+在线抢单服务APP)
  16. CSS+HTML实现倾斜导航条
  17. linux下cat导出日志,Linux命令:cat
  18. Swift 复数变量定义
  19. 基于mochiweb的chatty聊天室1
  20. SVN添加账户及删除MyEclipse中记住的SVN账户名密码信息

热门文章

  1. css_径向渐变 radial-gradient()/css generator样式生成器
  2. 曲卉:高阶增长黑客实战营
  3. Keil警告:warning: #223-D: function “xxx“ declared implicitly解决
  4. Android沉浸式的两种方法
  5. C++/openCV修改视频分辨率
  6. stc12c5a60s 超声波HC-SR04测距
  7. esp01s改造老旧吸尘器连入天猫精灵语音控制(blinker + 阿里云)
  8. C++multimap 003:冷血格斗场
  9. Linux -- 代理服务器(Squid Server)的配置与应用1
  10. python自学视频下载_Python下载哔哩哔哩学习视频