MySQL是一款非常优秀的关系型数据库,因为其速度、可靠性和适应性而备受关注,很多大型网站都是用Mysql作为数据存储,今天讲一下如何在树莓派上安装mysql5.7。

数据无价,本教程的操作有一定的风险,开始前请备份重要数据!!!

正式开始之前先要说一下MySQLMariaDB的关系。随着Oracle收购Sun公司,MySQL也归到了Oracle的名下,MySQL之父的Michael在意识到MySQL有闭源风险之后,新开了一个分支,作了部分修改,形成了MariaDB。互联网用户以及Linux发行商纷纷抛弃MySQL,转投MariaDB阵营,Debian从9开始也用MariaDB替换了MySQL,所以我们现在不能直接在apt的源中安装MySQLMariaDB初期和MySQL可以说是在代码级兼容的,但是随着各自分支的发展和新特性的加入,不兼容的地方会越来越多,我强烈建议在项目一开始就选择好数据库,否则后期迁移数据也是个头疼的事。

如果选择MariaDB,执行apt update && apt install mariadb-server,搞定,后面可以忽略了,教程结束。

选择MySQL请继续阅读

先做准备工作:

#切换到root用户
sudo -i

#升级系统
apt update
apt upgrade

如果你是32系统,例如官方32系统:

wget https://linuxer.top/usr/uploads/2020/06/mysql57_armhf.tar.gz

#解压
tar -zxvf mysql57_armhf.tar.gz

cd mysql57_armhf/

apt install ./*.deb

#安装完成,检查mysql版本
mysql -V

如果你是64位系统,例如基地2.0、官方64位系统或其他64位自制Debian:

wget https://linuxer.top/usr/uploads/2020/06/mysql57_arm64.tar.gz

#解压
tar -zxvf mysql57_arm64.tar.gz

cd mysql57_arm64/

apt install ./*.deb

#安装完成,检查mysql版本
mysql -V

root密码默认为空,可以执行mysql_secure_installation进行初始化配置。

这是基地2.0系统的安装效果
20200605191626.png

MySQL的各种配置这里不讲了,需要改的东西大家自己百度就ok,资料很多的。

如果是想配置lnmp环境又不想自己折腾,可以从这里下载配置好宝塔镜像,刷到卡里就能用,非常方便。

本文为原创文章,版权归 Kevin's Blog 所有,转载请联系博主获得授权。

已有 4 条评论

  1. 跟着安装了,但是报错了
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    搜索了,没发现有mysqld.sock这个文件

    1. @伏念

      这个问题解决了么。同样的错误

    2. @伏念

      我也是同样的问题,怎么处理?

  2. 嘿嘿嘿.,安装失败,依赖版本不符合

发表评论