1、在ubuntu server 18.04上安装配置MySQL8.0
直接使用apt install mysql-server安装,那么恭喜你踩坑。sudo apt install mysql-server默认会安装MySQL 5.7,将会出现一些莫名的问题,例如:安装过程没有要求输入root密码,而登录mysql时会要求密码等等……
阅读了一下MySQL安装指南,发现MySQL5.7版本最高只适配到Ubuntu17.04,而MySQL8.0最高适配到Ubuntu18.04。
So,去http://dev.mysql.com/downloads/repo/apt/.下载一个mysql-apt-config_0.*.****_all.deb,使用
sudo dpkg -i mysql-apt-config_0.*.****_all.deb
安装执行,选择MySQL8.0,OK。
然后apt update一下,使用sudo apt install mysql-server命令,就会安装MySQL8.0。
MySQL8.0采用了新的加密方式,一定要注意,正是因为这个加密方式才导致Ubuntu18.04用设置的root密码登录不了MySQL,因为Ubuntu18.04的终端可能有问题,并不支持这个新的加密方式。幸好有界面可以让我们选择使用旧版本5.x的加密方式,所以果断选择采用5.x的加密方式。
2、迁移MySQL数据目录
默认MySQL8.0,会将数据目录指定到 /var/lib/mysql/ 下,计划数据目录放到 ~/mysql_data/ 中。
(1)停mysql服务
(2)拷贝 /var/lib/mysql/ 到 ~/mysql_data/。为了确保文件权限正确,拷贝时加 -a 参数。
sudo cp -a /var/lib/mysql ~/mysql_data/
(3)修改配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf 中的 datadir 配置项
datadir = /home/*****/mysqldata/mysql
(4)配置AppArmor访问控制规则,文件路径是:/etc/apparmor.d/usr.sbin.mysqld
注释掉原数据目录规则
# /var/lib/mysql r,
# /var/lib/mysql/** rwk,
新增
/home/*****/mysqldata/mysql r,
/home/*****/mysqldata/mysql/** rwk,
(5)重启mysql服务,迁移数据目录完成。
相关推荐
在安装 PCL 库时,PCL 库提供的参考文档显示 Linux=Ubuntu Server 18.04,这意味着我们需要使用 Ubuntu Server 18.04 作为安装 PCL 库的操作系统,并使用 Ubuntu Server Guide 来安装和配置 PCL 库。 在 Ubuntu ...
树莓派4b 4G版本 安装32位Ubuntu Server18.04并安装图形界面1. 准备系统镜像Q&A2. 一些提升使用体验的操作apt 换源 1. 准备系统镜像 相关的镜像文件可以直接前往Ubuntu官网下载,下载路径: ...
资源:MySQL安装包 Ubuntu 版本:8.0.20 Ubuntu版本:18.04 资源名称:mysql-server_8.0.20-1ubuntu18.04_amd64.deb-bundle.tar
- **安全性**:在安装完成后,推荐运行 `sudo mysql_secure_installation` 来进一步加强 MySQL 的安全性。该命令可以帮助用户完成以下操作: - 设置 root 密码。 - 移除匿名用户。 - 禁用远程 root 登录。 - ...
本文将详细讲解如何在戴尔服务器上安装Ubuntu 18.04 Server无桌面版本,这是一个专为服务器环境设计的操作系统,不包含图形用户界面,更加轻量化和高效。 首先,我们需要了解戴尔服务器的基本启动流程。当服务器...
在Ubuntu 18.04系统中安装MySQL数据库时,可能会遇到依赖问题,特别是当进行离线安装时。本文将详细介绍如何处理这些依赖,并重点解析标题和描述中提及的两个关键依赖库——libmecab2和libaio1。 **libmecab2** ...
如果你在安装过程中遇到任何问题,比如MySQL服务无法启动或密码验证失败,可以查阅相关的故障排查文章,如解决MySQL服务无法启动的问题,或者Ubuntu 18.04上的其他软件安装教程,如Anaconda、KVM虚拟机或VMwareTools...
在Ubuntu Server 16.04上安装MySQL 8.0是系统管理员和开发者进行数据库管理的基本步骤。MySQL 8.0提供了许多增强的功能和性能优化,使得它成为开发和生产环境的理想选择。以下是详细安装配置教程: 1. **获取MySQL...
Ubuntu Linux 18.04 (x86, 64-bit), DEB Bundle 8.0.31 (mysql-server_8.0.31-1ubuntu18.04_amd64.deb-bundle.tar)
ubuntu-18.04.6-server-arm64.iso ubuntu arm64 aarch64位系统 ubuntu for arm64 ubuntu for aarch64
Ubuntu 18.04 Server and Desktop 百度云链接,包含ubuntu-18.04-desktop-amd64.iso和ubuntu-18.04-live-server-amd64.iso
安装 Anaconda 在 Ubuntu 18.04 上的步骤 安装 Anaconda 在 Ubuntu 18.04 上需要遵循特定的步骤,以确保成功安装 Anaconda。以下是安装 Anaconda 在 Ubuntu 18.04 上的步骤: Step 1: 下载 Anaconda 安装包 首先...
在安装Ubuntu 18.04.6时,用户可以选择多种方式: - **Live USB**:通过工具如Rufus或Etcher将ISO文件写入USB驱动器,然后用它来启动电脑并尝试或安装Ubuntu。 - **Virtual Machine**:使用VirtualBox或VMware等虚拟...
依次运行下面命令进行安装: sudo dpkg -i openssh-client_1%3a7.6p1-4ubuntu0.6_amd64.deb sudo dpkg -i ncurses-term_6.1-1ubuntu1.18.04_all.deb sudo dpkg -i openssh-sftp-server_1%3a7.6p1-4ubuntu0.6_amd64....
标题“ubuntu-18.04.5 server arm64+raspi4”指的是Ubuntu操作系统的一个特定版本,针对树莓派4(Raspberry Pi 4)的64位(arm64)服务器版。Ubuntu 18.04.5是长期支持(LTS)版本,意味着它将提供长达五年的安全...
综上所述,“ubuntu-18.04.4-live-server-amd64”代表了一个经过精心设计和优化的Linux发行版,特别适合用于服务器部署和高性能计算场景。无论是企业还是个人用户,都能够从中受益于其出色的稳定性和安全性。
Ubuntu 18.04.5 桌面版amd64架构ISO镜像下载指南 Ubuntu 是一个基于 Debian 的 Linux 操作系统,它是目前最流行的 Linux 发行版之一。Ubuntu 的最新版本是 Ubuntu 18.04.5,它提供了桌面版和服务器版两个版本。本文...
OpenPCDet 在 Ubuntu 18.04.5 上的配置 OpenPCDet 是一个基于点云检测的开源项目,旨在提供一个统一的点云检测框架。为了在 Ubuntu 18.04.5 上配置 OpenPCDet 环境,需要安装多个依赖项,包括 CUDA、cuDNN、Python...