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

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

相关推荐
Linux界最忧郁之人9 小时前
华为云ECS&IMS&AS实战|弹性云服务器、私有镜像、弹性伸缩完整实验
linux·运维·服务器·centos·华为云·openstack
whyutianict_vv9 小时前
零基础转 AI 运维:投入清单、技术路线与核对表
linux·运维·人工智能·ai
无言听风雨丶9 小时前
systemd 与信号 / 僵尸进程:Linux 进程管理的底层逻辑与排错
linux·服务器·网络
DevOpenClub10 小时前
高考一分一段 API:分数查位次、科类枚举与历史对照
linux·数据库·高考
小贾要学习10 小时前
【C++后端开发项目】Reactor 模型 / C++ 仿写 muduo HTTP 服务器:让底层网络库真正跑起网页
linux·服务器·c++·http·网络编程·muduo·reactor模型
Blockbuater_drug10 小时前
OpenMM分子动力学模拟02 安装:Linux:conda 一条命令装通 GPU 加速的分子模拟环境
linux·conda·cuda·gpu驱动·pythonpath·openmm安装
程序员JerrySUN10 小时前
PCIe Gen5 SSD 为什么读得快、写得慢?从存储原理到 Linux 性能实测
linux·服务器·网络
Android系统攻城狮10 小时前
Linux FFmpeg深度解析之avcodec_parameters_copy调用流程与实战(二十五)
linux·运维·服务器·ffmpeg·音视频·车载音频
A7bert77711 小时前
【MobileSAM部署至RK3588】环境适配→转换RKNN→开发板部署
c++·人工智能·深度学习·目标检测·ubuntu
ITKEY_11 小时前
emacs 文件管理Dired, the Directory Editor
linux·编辑器·emacs