两种安装方式:

1,下载5.7的源,然后通过apt install mysql-server=5.7.31-1ubuntu18.04的方式进行安装。

wget https://repo.mysql.com//mysql-apt-config_0.8.12-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb

进入图形界面根据提示安装即可

设置好后,通过apt-cache policy mysql-server可以查看系统中有没有mysql5.7的源,有了就可以通过apt installa安装。

2.通过下载deb包安装

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar
tar -xvf mysql-server_5.7.31-1ubuntu18.04_amd64.deb-bundle.tar
dpkg -i mysql-common_5.7.31-1ubuntu18.04_amd64.deb
dpkg -i mysql-community-client_5.7.31-1ubuntu18.04_amd64.deb
dpkg -i mysql-client_5.7.31-1ubuntu18.04_amd64.deb
dpkg -i mysql-community-server_5.7.31-1ubuntu18.04_amd64.deb

中间可能提示缺少依赖组件,用apt 自行安装组件即可

在安装过程中就会提示输入root密码

装好后接下来做一些mysql的优化

允许root用户远程登录:

注释掉配置文件里bind-address          = 127.0.0.1

进入数据库授权:

mysql -u root -p

mysql> grant all on *.* to root@'%' identified by '你的密码' with grant option;

mysql> flush privileges;

修改密码:

update mysql.user set authentication_string=password('111222333') where user='root';

创建数据库用户 :

create user "用户名"@"IP地址" identified by "密码";

修改用户密码安全规则:
show variables like "%validate%";  # 查看安全规则
set global validate_password_length=6;  # 最低长度改成6
set global  validate_password_policy=0; # 接受简单密码

删除数据库用户 :

drop user '用户名'@'ip地址';

ubuntu1804安装mysql5.7教程相关推荐

  1. mysql 6.5安装_RedHat6.5安装MySQL5.7教程详解

    RedHat6.5安装MySQL5.7教程分享,供大家参考,具体内容如下 安装环境:RedHat6.5 第一步:下载 下载MySQL5.7:http://dev.mysql.com/get/Downl ...

  2. mysql 6.5安装配置,RedHat6.5安装MySQL5.7教程详解

    RedHat6.5安装MySQL5.7教程分享,供大家参考,具体内容如下 安装环境:RedHat6.5 第一步:下载 第二步:安装 安装前检查服务器是否已安装MySQL,如已安装则将其卸载: 将下载的 ...

  3. Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案

    Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 参考文章: (1)Linux下Centos7以rpm方式离线安装MySQL5.7教程以及部分报错解决方案 (2) ...

  4. mysql5.7.18压缩包下载_Windows安装MySQL5.7教程

    我们日常学习可能会需要在本地安装MySQL服务,也遇到过小伙伴探讨关于Windows系统安装MySQL的问题.在这里建议大家安装MySQL5.7版本,当然想尝试8.0版本的同学也可以参考安装.本篇文章 ...

  5. Linux安装MYSQL5.7教程(一次成功)

    1.Linux安装mysql5.7.26 本次安装环境: mysql: mysql-5.7.26-linux-glibc2.12-x86_64linux: [root@192 ~]# cat /etc ...

  6. window系统下安装mysql5.7教程

    下载地址:https://downloads.mysql.com/archives/community/ 因为这次是在内网环境下部署安装,没有外网,所以只有这种方式进行安装. 首先找到适合自己的系统及 ...

  7. Linux 安装Mysql5.6教程

    1.下载mysql 选择对应的包 如下5.6包 下载官方 Mysql 包 https://downloads.mysql.com/archives/community/ mysql:5.6百度云盘链接 ...

  8. linux安装mysql5.7教程

    目录 一.下载安装包(推荐第二种) 二.安装mysql 三.设置密码和开启远程连接 一.下载安装包(推荐第二种) 1.官网下载:https://downloads.mysql.com/archives ...

  9. Centos7安装mysql5.6教程

    安装教程 1.下载mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 可能遇见的问题:wge ...

最新文章

  1. 在AD没有备份的情况下还原被删除的数据
  2. Chapter 1:Introduction
  3. 关于vue-cli创建项目(小白)(2)mock数据
  4. 经典C语言程序100例之二五
  5. 线程下的udp和tcp局域网聊天
  6. python rindex()_Python3 rindex()方法
  7. 领域驱动设计最佳实践
  8. c语言 sprintf_s 参数 通配符,Rust教程(翻译).doc
  9. Android 源码下载并编译Rom
  10. python语言的就业方向_Python语言就业方向
  11. 在软件测试面试过程中如何进行自我介绍?
  12. win10打开计算机闪屏,Win10打开资源管理器闪屏怎么办?Win10资源管理器闪屏问题的解决方法...
  13. 如何消除文法的二义性
  14. 690-文件管理和文件系统
  15. 关于Linux下面移动硬盘读不出来
  16. 如何在Eclipse上创建新项目
  17. Simulink系列 —— S-function的使用笔记(1)
  18. 冒烟测试的7个好处,你是否经常用到它?
  19. 保护站点上已存在另一个具有相同实例 UUID的虚拟机_化合物晶形专利权利要求的表征及保护范围探讨...
  20. 新概念2 课文和单词(9)

热门文章

  1. 光学时钟“升天”助力卫星精准导航
  2. 使用ThinkJs搭建微信中控服务
  3. 计算机房维护登记表,机房运维值班记录表.doc
  4. 基于Python的ERP系统中主生产计划(MPS)的计算
  5. 有效组织的7S要素模型(转载)
  6. 郑军学长-解决SVN访问慢[密]
  7. 产业研发用房是什么意思_和谷山汇城是什么项目哦?和谷山汇城的产业研发用房值得买吗?...
  8. 嘉洋原创一:价值规律主导下的行情周期
  9. moos-ivp使用(一)
  10. 电商网站产品数据库设计