存档

‘Raspberry Pi’ 分类的存档

树莓派中ArchLinux安装MySQL

2013年4月8日 1 条评论

ArchLinux使用pacman来管理安装包。ARM版Arch支持自动负载均衡,貌似pc版没有这个功能。

首先更新pacman里面包的数据,执行“pacman -Qy”。如果要顺带更新已经安装的包,执行“pacman -Qyu”。

然后安装MySQL。现在ArchLinux不推荐MySQL了,但是软件库里面还有最新的MySQL。执行“pacman –S mysql”,会默认安装5.5版Server和Client。

然后需要将MySQL设置开机启动,执行“systemctl start mysqld”。

启动MySQL,执行“systemctl enable mysqld”。

刚安装好的MySQL的root是没有密码的,执行“mysqladmin –u root password 123456”会将123456设置为root的密码。

然后执行“mysql_secure_installation”,会启动一个安全向导,只需要根据提示选择yes或者no就好了。

这样重启树莓派以后,MySQL就算都安装好了。

如果你要微调MySQL,MySQL的配置文件在/etc/mysql/mycnf。

附注:

刚装好的MySQL,root没有办法远程访问需要设置如下:

先运行“mysql –u root –p”,按照提示输入密码。

接下来在mysql的提示符下运行“grant all privileges on *.*  to ‘root’@’%’ with grant option;”,注意不要忘记后面的分号。

然后运行“flush privileges;”使权限设置生效,这样就可以用MySQL Workbench远程管理MySQL。生产环境如果没有远程连接的必要,不建议打开任何账号的远程访问权限,以减少安全风险。

分类: Linux, MySQL, Raspberry Pi 标签:

树莓派中修改ArchLinux到静态IP

2013年4月8日 4 条评论

ArchLinux中的配置静态IP的方法好像和一般的Linux不太一样,没有/etc/rc.conf文件。网上说要自己添加这个文件,但是我觉得不太靠谱。于是从ArchLinux的Wiki里面说Arch现在使用的是systemd,网络是以profile方式管理的。

找了一下,在/etc/network.d里面找到两个profile的配置文件,分别是ethernet-eth0和wireless-wpa。对应有线网卡和无线网卡。由于我没有上无线网卡,所有修改有线网卡的配置文件就好。

这是我的配置:
image

 

以上方法在树莓派的ArchLinux上面验证通过。

分类: Linux, Raspberry Pi 标签:

开始盒子Linux之旅

2013年4月8日 没有评论

收了一个Raspberry Pi和一个Cubieboard。试试盒子Linux当服务器好不好玩。

Raspberry Pi的优点是有硬网卡,社区成熟,文档丰富,缺点是只有512MB的内存。

Cubieboard的优点是内存1GB,有4GB的NAND Flash。缺点是软网卡需要耗费CPU,社区小,文档混乱。

 

初始目标是在这两个板子上面跑起来LAMP,如果允许的话,还想跑起来MONO试试。

分类: Linux, Raspberry Pi 标签: