如何在Ubuntu Linux上安装 MySQL 8.0.11
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,继MySQL 5.7之后,直接跳到了MySQL 8.0,官方说这次来了个大升级,其他的不说,就访问速度是5.7的2倍,因此我也尝试安装使用,根据官方文档,下面是安装的过程一、工具Ubuntu 16.0
千家信息网最后更新 2025年01月20日如何在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-dev
3. 解压软件包到系统
解压之后将软件包移动到系统中的/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/mysql
4. 添加用户、设置权限
groupadd mysqluseradd -r -g mysql -s /bin/false mysqlcd /usr/localcd mysqlmkdir mysql-fileschown mysql:mysql mysql-fileschmod 750 mysql-files
5. 初始化数据库
bin/mysqld --initialize --user=mysql
可以看到系统随机给root用户分配了一个密码,如图所示,这个密码要记住,想要自定义过后可以再改
6. 安装SSL服务
执行安装命令之前先安装openssl,不然会报错
apt install opensslbin/mysql_ssl_rsa_setup
7. 复制服务文件
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 -p
3. 更改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安全错误
数据库的锁怎样保障安全
ksweb重装数据库
所有权数据库建库规范
网络安全就业方向知乎
自主可控服务器的应用
天津常规软件开发设计
h1z1北美服务器
注册亚马逊需要用云服务器吗
gom 物品数据库
软件开发职能流程规范
开电竞酒店要服务器吗
macos 软件开发工具
带有数据库安装程序
高速公路收费网络授权服务器
h5 数据库 不安全
adodc查询数据库中数据
信息网络安全主题基金
set服务器上文件怎么下载
数据库实验基本表的建立
区块链的数据库上链
设计一个软件开发模型
税务网络安全防控
软件开发厂商电话多少
数据库安全性是指什么
河南舞钢鹰眼神探护卫网络安全
计算机网络技术谢希仁第三版
网络安全中mod是什么意思
金山区销售软件开发应用范围
乐逗竞技软件开发官方
南京银行软件开发岗年终奖
网络技术岗位是什么