MySQL8.0安装配置示例(Ubuntu)

注意:本示例中MySQL程序都是以root身份运行,实际上不推荐这么做。

下载

打开MySQL社区版下载页面。
https://dev.mysql.com/downloads/mysql/
在这里插入图片描述
以当前最新的8.0.27为例,我们选择Linux通用版,glibc选择最高的2.17版本(glibc根据自身操作系统灵活选择),下方选择压缩的TAR包,最小安装版。
点击download下载按钮,获取下载地址。

wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.27-linux-glibc2.17-x86_64-minimal.tar.xz

解压

xz -d mysql-8.0.27-linux-glibc2.17-x86_64-minimal.tar.xz
tar -xvf mysql-8.0.27-linux-glibc2.17-x86_64-minimal.tar

把解压后的文件夹移动到"/app/mysql/"。

mv mysql-8.0.27-linux-glibc2.17-x86_64-minimal/ /app/mysql

修改mysql文件夹所属组和用户。

chgrp -R root /app/mysql/
chown -R root /app/mysql/

修改脚本

进入support-files路径下。

cd /app/mysql/support-files/

使用vim编辑"mysql.server"脚本。
修改其中的两个参数。

basedir=/app/mysql
datadir=/app/mysql/data

创建配置文件

cd /app/mysql/
touch my.cnf

配置文件的内容可以根据需要,自行修改。
不写入任何配置,并不影响MySQL程序运行。

初始化

cd /app/mysql/
./bin/mysqld --initialize --user=root

注意这里,控制台会打印随机生成的root账户密码。
在这里插入图片描述
密码就是截图最后一行末尾的字符串。
初始化完成后,mysql路径下会创建一个data文件夹,里面有一些mysql初始的数据信息。

启动

进入到启动脚本所在路径,运行启动脚本。

cd /app/mysql/support-files/
./mysql.server start --user=root

连接

此时就可以使用控制台上生成的密码,连接MySQL服务了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值