我是靠谱客的博主 害羞白羊,最近开发中收集的这篇文章主要介绍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
- 进入页面后下载下来,在复制到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
新增远程登录用户
- 进入mysql
root@ubuntu:~# mysql -u root -p
Enter password:<输入设置的密码>
- 创建用户
mysql> use mysql;
mysql> create user 'lizzy'@'%' identified by 'lizzy2020';
- 配置权限
mysql> grant all privileges on *.* to 'lizzy'@'%' with grant option;
Query OK, 0 rows affected (0.01 sec)
- 更新权限
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愉快的连接了下,成功咯~
哦吼,官方文档果然靠谱! 若要安装其他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服务所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复