如何在Ubuntu Linux上安装 MySQL 8.0.11
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,继MySQL 5.7之后,直接跳到了MySQL 8.0,官方说这次来了个大升级,其他的不说,就访问速度是5.7的2倍,因此我也尝试安装使用,根据官方文档,下面是安装的过程一、工具Ubuntu 16.0
千家信息网最后更新 2025年11月07日如何在Ubuntu Linux上安装 MySQL 8.0.11
继MySQL 5.7之后,直接跳到了MySQL 8.0,官方说这次来了个大升级,其他的不说,就访问速度是5.7的2倍,因此我也尝试安装使用,根据官方文档,下面是安装的过程
一、工具
Ubuntu 16.04
MySQL Community Server 8.0.11
二、安装过程
1. 下载安装包
选择的是Linux 64位通用的二级制版本,这样不在需要进行编译安装,系统安装依赖库后就可以直接使用。
2. 安装依赖库
官方说要安装libaio,但实际如果你安装libaio库的话不行,还需安装numactl库,如下
apt install numactlapt install libaio-dev3. 解压软件包到系统
解压之后将软件包移动到系统中的/usr/local目录,并命名为mysql
tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gzmv mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql4. 添加用户、设置权限
groupadd mysqluseradd -r -g mysql -s /bin/false mysqlcd /usr/localcd mysqlmkdir mysql-fileschown mysql:mysql mysql-fileschmod 750 mysql-files5. 初始化数据库
bin/mysqld --initialize --user=mysql可以看到系统随机给root用户分配了一个密码,如图所示,这个密码要记住,想要自定义过后可以再改
6. 安装SSL服务
执行安装命令之前先安装openssl,不然会报错
apt install opensslbin/mysql_ssl_rsa_setup7. 复制服务文件
cp support-files/mysql.server /etc/init.d/mysql.server三、使用MySQL 8.0.11
1.开启服务
&是后台运行的意思,执行命令之后,终端会卡在一个位置,再按一下Enter即可,如图所示
bin/mysqld_safe --user=mysql &2. 使用用户root登录
使用刚才随机生成的密码,即可计入数据库
bin/mysql -uroot -p3. 更改root用户密码
第一次使用随机登录并不能使用,因此我们需要更改密码,如下
(1). 方案一:限制本地登录
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';flush privileges;(2). 方案二:可以任意IP与第三方客户端登录
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码' PASSWORD EXPIRE NEVER; #修改root的密码与加密方式use mysql; #切换到mysql库update user set host='%' where user = 'root'; #更改可以登录的IP为任意IPALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码'; #再次更改root用户密码,使其可以在任意IP访问flush privileges; #刷新权限更改好之后,退出,并使用新密码重新登录,再次查看数据库,可以看到可以使用了

到这里,MySQL 8.0.11 安装结束,感谢你的阅读,如果有任何问题,欢迎留言评论
密码
登录
用户
系统
官方
数据
数据库
服务
再次
命令
方案
权限
软件
软件包
过程
新密
如图
不行
位置
后台
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全相关厂家
pop 服务器
数据库自主可控项目
网络安全分析研判引导机制
朋友叫我去缅甸做网络安全吗
燃烧的远征龙牙服务器
静安区智能化软件开发概念设计
乡镇网络安全宣传工作方案
虚拟机的数据库怎么查
滦州专业性软件开发
数据库模型发展史
白鹭软件开发中心吃豆人游戏
管理里没有打印服务器
服务器能装双阵列卡么
杭州马某网络安全
数据库信息表外键怎么表示
互联网科技语句
服务器是否能使用者的信息
软件开发项目实施
lnuix服务器搭建和管理
华为2448h 服务器
校园网络安全系统开题报告
学校计算机网络技术
数据库设计员工培训管理系统
华为云服务器安全防护
为保证税务网络安全
元宇宙和服务器的关系
数据库表管理课件
软件开发后的变化
服务器 cpu温度