树莓派中ArchLinux安装MySQL
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。生产环境如果没有远程连接的必要,不建议打开任何账号的远程访问权限,以减少安全风险。
近期评论