Ubuntu(arm架构)安装MySQL8.0以上版本,并使用phpMyAdmin进行管理

原因:因为arm架构的服务器无法使用宝塔面板安装MySQL8,只能自己手动安装了。

参考:arm版(以uos为例)linux安装mysql8_arm安装mysql8_暗日狂沙的博客-CSDN博客

以下为正文

安装:MySQL 8.0

cd /usr/local/
mkdir -p mysql
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.32-linux-glibc2.17-aarch64.tar.gz
tar -zxvf mysql-8.0.32-linux-glibc2.17-aarch64.tar.gz
ls

查看是不是有bin这个文件夹,而不是出现mysql-8.0.32-linux-glibc2.17-aarch64这个文件夹
如果是mysql-8.0.32-linux-glibc2.17-aarch64文件夹,那么需要将其中的全部文件及文件夹移动到上级目录来,也就是移动到/usr/local/mysql/当中。

创建数据目录:

cd /
mkdir -p /data
cd data
mkdir -p mysql

生成编辑配置文件

vim /etc/my.cnf

内容如下:

[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0

初始化MYSQL

cd /usr/local/mysql/bin/
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

查看初始密码

cat /data/mysql/mysql.err

这个找到password那里,结尾一串字符就是密码

注意:如果提示libaio问题(Ubuntu执行命令):

apt-cache search libaio
apt-get install libaio1

正式启动:

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
/etc/init.d/mysql status
service mysql start

停止命令

service mysql stop

重点:更改密码

cd /usr/local/mysql/bin/
./mysql -u root -p

输入初始密码进入,输入时候不显示字符,直接输入回车就好
进入后输入:

alter user 'root'@'localhost' identified by 'abc123..';

然后继续输入确保可以使用PHP网页登录管理数据库

alter user 'root'@'localhost' identified WITH mysql_native_password BY 'abc123..';
flush privileges;

到此结束。
 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值