arch默认已经不再支持MySQL,但是可以安装MariaDB,其比MySQL的性能更好且操作基本相同。 输入下面命令安装:
sudo pacman -S mariadb libmariadbclient mariadb-clients
//安装mariadb
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
启动:
systemctl start mariadb
mysql_secure_installation
//设置密码等管理操作
systemctl restart mariadb
//重启mariadb
进入mariadb:
mysql -u root -p
允许局域网访问:
mysql -u root -p
mysql>use mysql;
mysql>select 'host' from user where user='root';
//root是允许访问的用户名
接下来配置允许访问的用户,采用授权的方式给用户权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;
显示Query OK即配置成功
说明:root是登陆数据库的用户,123456是登陆数据库的密码,*就是意味着任何来源任何主机反正就是权限很大的样子。
最后配置好权限之后刷新使之生效
mysql>flush privileges;
显示Query OK即配置成功
systemctl restart mariadb
//重启mariadb