树莓派的开发环境搭建

1、树莓派安装ubuntu16.04:

1)下载ubuntu的img镜像;
2)下载win32DiskImager.exe工具;
3)使用win32DiskImager将img镜像烧写到sd卡中;
4)将sd卡插入到树莓派中,等待几分钟即可完成系统安装;
ubuntu初始用户名和密码:ubuntu——ubuntu
centos初始用户名和密码:root——centos

2、安装python

安装python2.7:apt install python-minimal
安装python3:apt install python

3、安装mysql

(此处如果出现异常,可能需要更新apt-get:apt-get update)
sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev

安装完成之后可以使用如下命令来检查是否安装成功:

sudo netstat -tap | grep mysql
看到有mysql 的socket处于 listen 状态则表示安装成功

设置mysql远程连接:
1)注释bind-address = 127.0.0.1

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
 例如:
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address          = 127.0.0.1
除了注释掉这句话之外,还可以把后面的IP地址修改成允许连接的IP地址。但是,如果只是开发用的数据库,为了方便起见,还是推荐直接注释掉。

2)删除匿名用户

进入mysql:mysql -uroot -p
use mysql;
delete from user where user='';

3)增加允许远程访问的用户或者允许现有用户的远程访问

grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
此处password改成mysql的实际密码;
如果需要指定访问主机,可以把%替换为主机的IP或者主机名。另外,这种方法会在数据库mysql的表user中,增加一条记录。如果不想增加记录,只是想把某个已存在的用户(例如root)修改成允许远程主机访问,则可以使用如下SQL来完成:
代码如下:
update user set host='%' where user='root' and host='localhost';

4)退出数据库

exit

5)重启数据库

sudo service mysql restart

6)安装rz和sz

apt install lrzsz

mysql相关命令:

登录mysql
mysql -u root -p

你可能感兴趣的:(树莓派的开发环境搭建)