树莓派使用日记1·网线直连,MariaDB

通过网线直接连接树莓派

几个月前入手的树莓派3B,最近开始深入研究。因为自己宿舍里东西有点多,也就没买显示器这种配件,打算通过SSH来操作。

通过网线直接连接树莓派和电脑实现树莓派共享上网
之前已经为树莓派写入了CentOS,但是购买时并没有配置相应的显示器,所以得通过ssh连接树莓派。
在网上找到这篇教程并实际操作后连入了系统。

安装easy_install

方便安装Python模块。

Linux 下安装easy_install 安装pip 安装django

1
2
wget --no-check-certificate https://bootstrap.pypa.io/ez_setup.py  
python ez_setup.py --insecure

安装MariaDB

MariaDB-Wiki
CentOS 7.0 安装配置LAMP服务器方法(Apache+PHP+MariaDB)

1
2
3
4
5
6
7
8
yum install mariadb mariadb-server #询问是否要安装,输入Y即可自动安装,直到安装完成
systemctl start mariadb.service #启动MariaDB
systemctl stop mariadb.service #停止MariaDB
systemctl restart mariadb.service #重启MariaDB
systemctl enable mariadb.service #设置开机启动
cp /usr/share/mysql/my-huge.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)
mysql_secure_installation
systemctl restart mariadb.service #重启MariaDB

之后输入mysql -uroot -p加上密码即可进入mysql命令行模式。

MySQL操作

结合学校教材实践操作。

按照书上的命令说明,新建数据库并新建三个表,插入数据,在查看数据表时发现中文不能正常显示。
通过输入alter table TableName modify Type Name character set gbk;语句修改编码后,中文得以正常显示。

1
2
3
4
5
6
7
8
9
MariaDB [school]> select max(grade),min(grade),avg(grade) from
-> SC group by sno having sno in
-> (select sno from SC where cno='008');
+------------+------------+------------+
| max(grade) | min(grade) | avg(grade) |
+------------+------------+------------+
| 92 | 76 | 82.6667 |
+------------+------------+------------+
1 row in set (0.00 sec)