『heqingchun-Arm平台离线安装MySQL数据库服务器』

Arm平台离线安装MySQL数据库服务器

一、下载文件

1.链接: 官方下载地址

2.下载得到如下文件:“mysql-8.0.34-linux-glibc2.17-aarch64.tar”

3.解压文件得到三个压缩文件:“mysql-8.0.34-linux-glibc2.17-aarch64.tar.gz”、“mysql-test-8.0.34-linux-glibc2.17-aarch64.tar.gz”、“mysql-router-8.0.34-linux-glibc2.17-aarch64.tar.gz”

4.继续解压“mysql-8.0.34-linux-glibc2.17-aarch64.tar.gz”得到目录"mysql-8.0.34-linux-glibc2.17-aarch64"

5.将"mysql-8.0.34-linux-glibc2.17-aarch64"目录放置Arm平台"/usr/local"目录下。

二、开始安装

进入MySQL目录

cd /usr/local/mysql-8.0.34-linux-glibc2.17-aarch64/

(1)创建mysql符号链接:

sudo ln -s /usr/local/mysql-8.0.34-linux-glibc2.17-aarch64/ /usr/local/mysql

(2)执行初始化:过程中会为root用户生成一个随机密码并打印至控制台

sudo bin/mysqld --initialize --user=ubuntu(你的用户名)

(3)创建证书和密钥文件(若该步失败请检查上面mysql符号链接是否创建成功)

sudo bin/mysql_ssl_rsa_setup

(4)启动MySQL服务器

方式一:(前台启动占用当前终端且ssh登录断开会中断运行)

sudo bin/mysqld_safe --user=ubuntu(你的用户名) &

方式二:(后台启动不会占用当前终端,建议首次启动选方式一,可以控制台直观的看到启动有没有报错)

sudo nohup bin/mysqld_safe --user=ubuntu(你的用户名) &

(5)登录MySQL数据库

注:密码是执行初始化时控制台打印的随机密码

sudo /usr/local/mysql/bin/mysql -u root -p

(6)更新密码

例:将密码更新为123456,请根据实际情况为您的root用户设置一个足够安全的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

提示:

Query OK, 0 rows affected (0.01 sec)

更新完密码后退出数据库登录

(7)设置允许其它机器登录

登录到数据库

注:密码为刚刚更新的新密码

sudo /usr/local/mysql/bin/mysql -u root -p
创建用户

例如其他用户登陆密码为:000000

CREATE USER 'root'@'%' IDENTIFIED BY '000000';

提示:

Query OK, 0 rows affected (0.01 sec)
其他用户可见本地数据库

执行:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

提示:

Query OK, 0 rows affected (0.02 sec)

执行:

FLUSH PRIVILEGES;

提示:

Query OK, 0 rows affected (0.02 sec)

配置环境变量

sudo gedit /etc/profile

写入

export PATH=/usr/local/mysql/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/mysql/lib:$LD_LIBRARY_PATH
source /etc/profile

参考:https://blog.ximinghui.org/install_mysql8.html
Arm平台离线安装MySQL数据库服务器----介绍完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赫庆淳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值