设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
快捷导航
发布信息
搜索
搜索
首页
优惠促销
云服务器
独立服务器
站群服务器
母鸡服务器
服务器托管
全球云服务器
技术文档
联系
每日签到
本版
文章
帖子
用户
主机测评网
»
论坛
›
技术文档
›
其他教程
›
如何在Ubuntu 18.04中安装MySQL 8.0数据库服务器 ...
返回列表
发新帖
如何在Ubuntu 18.04中安装MySQL 8.0数据库服务器
[复制链接]
|
主动推送
117
|
0
|
2024-9-11 18:22:23
|
显示全部楼层
|
阅读模式
第1步:添加MySQL Apt存储库
目前已经有了现成可用于安装 MySQL Server、客户端和其它组件的 APT 存储库,我们需要先将 MySQL 存储库添加到 Ubuntu 18.04 的软件包源列表中:
1、先使用 wget 下载存储库软件包:
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.10-1_all.deb
2、然后使用以下 dpkg 命令安装下载好的 MySQL 存储库软件包:
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
注意:在软件包安装过程中,系统会提示您选择 MySQL 服务器版本和其他组件,例如群集、共享客户端库或配置要安装 MySQL 的工作台。
默认 MySQL 服务器版本 mysql-8.0 的源将被自动选中,我们只需最终确定就可以完成发行包的配置和安装。
第2步:在Ubuntu 18.04中安装MySQL 8服务器
1、从所有已配置的存储库(包括新添加的 MySQL 8存储库)中下载最新的软件包信息:
sudo apt update
2、然后运行如下命令安装 MySQL 8 社区服务器、客户端和数据库公用文件:
sudo apt–get install mysql–server
3、通过安装过程,将会要求为 MySQL 8 服务器的 root 用户输入密码,在输入和再次验证后按回车继续。
4、接下来,MySQL 服务器认证插件的配置信息将会出现,用键盘右键选择 OK 后按回车继续。
5、此后,需要选择将要使用的默认身份认证插件,选择好之后按回车即可完成程序包配置。
MySQL 8使用基于改进的基于SHA256的新身份验证
│密码方法。 建议所有新的MySQL服务器
│安装使用这种方法。 这个新认证
│插件需要新版本的连接器和客户端,并支持
│这种新的身份验证方法(caching_sha2_password)。 目前是MySQL
│8使用libmysqlclient21支持构建的连接器和社区驱动程序
身份认证插件有如下 2 种可供选择:使用存储密码加密(推荐)使用传统认证模式(MySQL 5.x 兼容)
第3步:运行安全的 MySQL 8.0服务器
默认安装的 MySQL 服务器都是不太安全的,为了提供基本的安全保障,请运行二进制安装包中附带的安全脚本进行一些基本配置。(执行脚本时需要验证安装过程中已配置的 root 密码,然后选择是否使用 VALIDATE PASSWORD 插件。)
脚本执行后可以更改之前设置的 root 密码,然后执行 y 来解决如下安全问题:Remove anonymous users? : y(删除匿名用户)Disallow root login remotely?: y(禁止root远程登录)Remove test database and access to it? : y(删除测试数据库)Reload privilege tables now? : y(立即重新加载特权表)
sudo mysql_secure_installation
第4步:通过Systemd管理MySQL 8
在 Ubuntu 系统中,通常安装好的服务都是被配置为自动启动的,您可以使用如下命令检查 MySQL 服务器是否已启动并正在运行。
Nov 19 22:22:55 ubuntu systemd[1]: Starting MySQL Community Server…
Nov 19 22:22:56 ubuntu systemd[1]: Started MySQL Community Server.
lines 1-14/14 (END)
如果由于一些原因没有自动启动,可以用如下命令手动启用并将 MySQL 8 配置为随系统启动时启动:
sudo systemctl status mysql
sudo systemctl enable mysql
第5步:安装额外的MySQL产品和组件
另外,如果有需要,也可以安装额外的 MySQL 组件,以便与服务器一起工作。比如 mysql-workbench-community 和libmysqlclient18 等等。
sudo apt–get update
sudo apt–get install mysql–workbench–community libmysqlclient18
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
其他文档
哈哈SE7
117
主题
0
回帖
10
积分
新手上路
新手上路, 积分 10, 距离下一级还需 40 积分
新手上路, 积分 10, 距离下一级还需 40 积分
积分
10
加好友
发消息
回复楼主
返回列表
网络技术教程
软件使用教程
Windows教程
Centos教程
Ubuntu教程
Linux其他教程
综合教程
其他教程
其他文档
服务器商家推荐
华夏互联
蓝速云
米图云
全球云
文章
1
苹果电脑MAC系统登录Windows远程桌面
2
Debian拓展硬盘工具。cloud-utils-growpart、xfsprogs
3
安卓Android手机怎么使用V2rayNG?
4
WINDOWS系统电脑怎么使用WINXRAY?
5
notepad++.8.5.7编辑器,代码编辑器
6
DirectX修复工具增强版_V4.3.0.40864版本DLL修复工具C++安装
7
Visual C++运行库合集包完整版VisualCppRedist_AIO_x86_x64
8
ChromeSetup谷歌浏览器一键安装