MySQL是一款非常优秀的关系型数据库,因为其速度、可靠性和适应性而备受关注,很多大型网站都是用Mysql作为数据存储,今天讲一下如何在树莓派上安装mysql5.7。
数据无价,本教程的操作有一定的风险,开始前请备份重要数据!!!
正式开始之前先要说一下MySQL
与MariaDB
的关系。随着Oracle收购Sun公司,MySQL
也归到了Oracle的名下,MySQL
之父的Michael在意识到MySQL
有闭源风险之后,新开了一个分支,作了部分修改,形成了MariaDB
。互联网用户以及Linux发行商纷纷抛弃MySQL
,转投MariaDB
阵营,Debian
从9开始也用MariaDB
替换了MySQL
,所以我们现在不能直接在apt的源中安装MySQL
。MariaDB
初期和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系统的安装效果
MySQL
的各种配置这里不讲了,需要改的东西大家自己百度就ok,资料很多的。
如果是想配置lnmp环境又不想自己折腾,可以从这里下载配置好宝塔镜像,刷到卡里就能用,非常方便。
本文为原创文章,版权归 Kevin's Blog 所有,转载请联系博主获得授权。
跟着安装了,但是报错了
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
搜索了,没发现有mysqld.sock这个文件
这个问题解决了么。同样的错误
我也是同样的问题,怎么处理?
嘿嘿嘿.,安装失败,依赖版本不符合