物联网测试 Mac 连树莓派安装 mysql 服务

膨化先生 · 2019年09月03日 · 1528 次阅读

一、Mac 连树莓派

ssh pi@ip 地址 -p 22

ssh pi@192.168.1.116 -p 22

输入树莓派的密码后即可进入

二、sudo 更新

sudo apt-get update

三、安装 mysql

#sudo apt-get install mysql-server
sudo apt-get install mariadb-server

四、安装测试

sudo mysql -u root

以空密码的方式登陆

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 10.1.38-MariaDB-0+deb9u1 Raspbian 9.0

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> 

五、mysql 设置密码

无密码方式登录后进入 mysql

use mysql

查看插件配置

select plugin from user;

如果不是 mysql_native_password,更新 plugin

update user set plugin='mysql_native_password';
flush privileges;
exit;

进入 mysql 修改 root 密码为 raspberry

update user set password='raspberry' where user='root';
flush privileges;
exit;

重启 mysql

sudo /etc/init.d/mysql restart

以密码方式登录 mysql

sudo mysql -u root -p

回车后输入密码:raspberry,即可进入 mysql 数据库

六、开启 mysql 远程访问

修改 mysql 配置,树莓派默认没有 vim 只有 vi

sudo vi /etc/mysql/mariadb.conf.d/50-server.cnf

使用 #,将 bind-address 这行注释掉,然后重启

/etc/init.d/mysql restart

密码方式登录后进入 mysql,开启所有表的权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'raspberry' WITH GRANT OPTION;
flush privileges;
exit;

重启 mysql

/etc/init.d/mysql restart

参考资料:

https://www.cnblogs.com/pinsily/p/7906661.html
https://www.jianshu.com/p/95487b53cb84?from=timeline
https://www.cnblogs.com/apanly/p/9061803.html

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册