08. 树莓派安装MySQL
1. 配置国内源(如果之前设置过可跳过步骤1~步骤2)
vim /etc/apt/sources.list.d/raspi.list
2. 添加源 ,文档内原先的内容在开头加#号注释掉,加上下面这个
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
3. 同步源
apt-get update
apt-get upgrade
4. 安装MySQL
apt-get install mariadb-server-10.0
5. 测试安装成功
mysql
6. 退出连接
quit
7. 设置密码。MySQL安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的密码(没安全问题的话也可不设)。设置完参重启mysql服务使密码生效。
mysqladmin -u root password "你设的密码";
8. Mysql服务开启,停止,重启
service mysql start
service mysql stop
service mysql restart
9. 设置远程登录。打开配置文档
vim /etc/mysql/mariadb.conf.d/50-server.cnf
10. 注释掉“bind-address”一行
11. 用root用户登录数据库
mysql -uroot -p
12. 设置允许root用户远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;
或者用下面的这个方法,'localhost'是树莓派本机地址,如果用远程连接,就写电脑的地址(在树莓派上能ping通的电脑地址),如果需要允许所有机器,填’%’就好
grant all privileges on *.* to root@'localhost' identified by '密码';
flush privileges;
13. 退出数据库
quit
14. 重启数据库服务,如果之前没开启服务,在这里就打开数据库服务
service mysql restart
service mysql start