ubuntu(二)ubuntu18.04安装mysql8

Ubuntu默认源安装的是mysql5.7,但是mysql5.7最高版本至支持到ubuntu17.04

但是我系统的版本是ubuntu18.04,因此不能装mysql5.7,需要装mysql8.0。

那么首先需要将源中的mysql5.7替换成mysql8.0.

复制代码
curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

上边命令将mysql8.0的脚本下载下来。

执行

复制代码
sudo dpkg -i mysql-apt-config*

或者

复制代码
sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb

操作步骤如下图所示:

更新源库

复制代码
sudo apt update

安装mysql

复制代码
sudo apt install mysql-server -y

操作步骤如下图所示:

(1):输入你登录用户的密码

(2):重复输入你刚刚输入的密码

(3):使用刚刚输入的密码作为用户登录的密码:

回车

查看mysql版本:

登录mysql

复制代码
mysql -uroot -p

如下图所示:mysql版本为8.0.20

设置开机启动mysql

复制代码
systemctl enable mysql

卸载mysql:

复制代码
sudo apt-get remove mysql-common
sudo apt-get autoremove --purge mysql-server-5.7

清除残留数据

复制代码
dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P

查看mysql依赖项

复制代码
dpkg --list|grep mysql

删除剩余依赖项:

复制代码
sudo apt-get autoremove --purge mysql-apt-config

我是分割线---------------------------------------------------------------------------------------

使用root用户登录mysql

(1):·给root用户授权外网登录权限

复制代码
use mysql
 update user set host = "%" where user = "root";

(2):修改root用户密码(linux命令)

复制代码
mysqladmin -u
用户名
 -p
旧密码
 password 
新密码
复制代码
 
 
例子:
复制代码
mysqladmin -uroot -p123456 password 123

有好的建议,请在下方输入你的评论。

相关推荐
AAA代码批发商34 分钟前
DAYS 56【Linux 驱动深度】SPI 子系统驱动开发全指南:从架构、核心数据结构到设备驱动实战
linux·驱动开发·架构·内核开发·spi 子系统
听雨笑41 分钟前
终端窗口关掉了,正在跑的活会不会死:三种起法各自的下场
linux
程序员-Benothing1 小时前
Linux CPU性能分析:top、mpstat、pidstat、perf实战
linux·运维·服务器
小诗懂技术1 小时前
Linux设备驱动并发控制总结_CSDN
linux·运维·服务器
北风toto1 小时前
银河麒麟 V10 内网 YUM 源修复实战教程(U盘中转版)
linux·服务器
小白鸽i1 小时前
【linux】麒麟桌面版安装人大金仓V8
linux·运维
Ruiery1 小时前
Linux 6.6内核内存管理深度解析(三):页表与缺页处理 — 虚拟地址怎么按需映射到物理页
linux·运维·服务器
ouynagda2 小时前
iMX6ull Linux 嵌入式驱动开发笔记(LCD / ADXL345 / SPI 子系统)
linux·arm开发·驱动开发·笔记·嵌入式硬件
小诗懂技术2 小时前
linux驱动中断,相关中断的方式与适用场景
linux·arm开发·驱动开发·算法
xiaoqiMikko2 小时前
Linux 实战(九·完):重定向、sudo、通配符的坑 + 报错速查表 —— 三台真机实测
linux·centos