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