我是靠谱客的博主 害羞白羊,最近开发中收集的这篇文章主要介绍linux(Ubuntu 18.04) 安装mysql8安装环境介绍查看linux版本下载mysql安装包加入系统软件仓库列表更新系统仓库安装mysql查看mysql安装状态新增远程登录用户重启mysql服务,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 安装环境介绍
  • 查看linux版本
  • 下载mysql安装包
  • 加入系统软件仓库列表
  • 更新系统仓库
  • 安装mysql
  • 查看mysql安装状态
  • 新增远程登录用户
  • 重启mysql服务

    项目需求,mysql服务需直接部署在linux机器上,于是屁颠屁颠上网查资料,结果。。。不想吐槽了,各种安装方法都没介绍机器版本,就开始上步骤,大概尝试了10多个步骤,机器都要被折腾崩溃了,还是没成功!!!
    幸而大神提醒,直接看官网最靠谱,于是乎开启了一路顺畅的安装之路(*^▽^*)

安装环境介绍

Ubuntu 18.04.4 LTS
mysql8

官方指导的ubuntu系统中安装步骤

查看linux版本

使用uname或lsb_release命令

root@ubuntu:~# uname -a
Linux ubuntu 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
root@ubuntu:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:        18.04
Codename:       bionic

下载mysql安装包

官方下载地址
看官方下载地址列表,Ubuntu 系统需要选择MYSQL APT Repository
mysql download页面图

  • 进入页面后下载下来,在复制到linux机器上
  • 或者获取下载路径:
root@ubuntu:~# wget https://dev.mysql.com/get/mysql-apt-config_0.8.16-1_all.deb

加入系统软件仓库列表

root@ubuntu:~# dpkg -i mysql-apt-config_0.8.16-1_all.deb

更新系统仓库

root@ubuntu:~# apt-get update

安装mysql

root@ubuntu:~# apt-get install mysql-server

期间会有几次友好的UI弹框:

  • 选择是否移除mysql5.7(因为之前机器上有安装mysql5.7,所以要移除)
  • 配置也要进行相关覆盖(一直选择‘y’)
  • 设置root用户登录密码

查看mysql安装状态

root@ubuntu:~# service mysql status
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2020-11-16 14:26:21 CST; 16s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
 Main PID: 16478 (mysqld)
   Status: "Server is operational"
    Tasks: 38 (limit: 4915)
   CGroup: /system.slice/mysql.service
           └─16478 /usr/sbin/mysqld

新增远程登录用户

  1. 进入mysql
root@ubuntu:~# mysql -u root -p
Enter password:<输入设置的密码>
  1. 创建用户
mysql> use mysql;
mysql> create user 'lizzy'@'%' identified by 'lizzy2020';
  1. 配置权限
mysql> grant all privileges on *.* to 'lizzy'@'%' with grant option;
Query OK, 0 rows affected (0.01 sec)
  1. 更新权限
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

重启mysql服务

root@ubuntu:~# service mysql restart
root@ubuntu:~# service mysql status
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2020-11-16 14:30:14 CST; 2min 0s ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 18688 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 18750 (mysqld)
   Status: "Server is operational"
    Tasks: 37 (limit: 4915)
   CGroup: /system.slice/mysql.service
           └─18750 /usr/sbin/mysqld

    用HeidiSQL愉快的连接了下,成功咯~
远程连接ok

    哦吼,官方文档果然靠谱! 若要安装其他mysql产品和组件(Installing Additional MySQL Products and Components),也可以找到相应文档哦~~

最后

以上就是害羞白羊为你收集整理的linux(Ubuntu 18.04) 安装mysql8安装环境介绍查看linux版本下载mysql安装包加入系统软件仓库列表更新系统仓库安装mysql查看mysql安装状态新增远程登录用户重启mysql服务的全部内容,希望文章能够帮你解决linux(Ubuntu 18.04) 安装mysql8安装环境介绍查看linux版本下载mysql安装包加入系统软件仓库列表更新系统仓库安装mysql查看mysql安装状态新增远程登录用户重启mysql服务所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部