树莓派安装MySQL
389
2022-08-27
版本说明
- 树莓派版本:2B(多年前的老版本发挥余热)
- 树莓派系统版本:bullseye-armhf 2022-04-04
- MySQL版本:其实并不是MySQL,而是 mariadb
- Mariadb版本:10.5.15-MariaDB-0+deb11u1(对应MySQL 8)
安装数据库服务
添加国内安装源
sudo vi /etc/apt/sources.list
在文件中注释掉原有的源信息,使用下面的源(注意版本信息)
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi
更新源信息
sudo apt-get update
这里也有个坑,有可能系统会提示类似信息:无法获得锁 /var/lib/apt/lists/lock。锁正由进程 XXXX(packagekitd)持有 N: 请注意,直接移除锁文件不一定是合适的解决方案,且可能损坏您的系统。
,使用下面的命令解锁,解锁后再更新源。
sudo rm /var/lib/apt/lists/lock
安装数据库服务
apt-get install mariadb-server
这里安装的是最新版本(安装当时版本为10.5.15)。
安装完成后,数据库服务已经自己启动了,通过mysql
命令可以进入MySQL环境,这时数据库环境还不能被外部客户端访问。
数据库配置
设置密码
mysqladmin -u root password "你设的密码";
解除网络地址绑定
vi /etc/mysql/mariadb.conf.d/50-server.cnf
注释掉“bind-address”一行
配置root用户
mysql -uroot -p
mysql> grant all privileges on *.* to root@'localhost' identified by '密码';
mysql> flush privileges;
重启数据库服务
service mysql restart
参考
为树莓派更换国内镜像源
Ubuntu-20.04-noetic安装cartographer100%成功
树莓派安装MySQL
- 0
- 0
-
分享