manjaro17.10 配置mariadb 数据库

  • su - //切换到root账户
  • pacman -S mariadb //安装mariadb
  • mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql //配置启动环境
  • systemctl start mariadb //启动服务
  • mysql -u root -p //启动mariadb
  • //首次启动没有密码直接回车
  • use mysql;
  • update user set password=PASSWORD("root") where user="root"; - //设置密码,密码为root
  • GRANT ALL PRIVILEGES ON . TO 'root'@'%'IDENTIFIED BY '123456' WITH GRANT OPTION;//授予远程连接权限,密码为123456
  • flush privileges; //刷新权限
  • quit; //退出mariadb
  • 如果有防火墙,需要开放远程访问端口(Tomcat开放8080端口)
  • iptables -I INPUT -p tcp --dport 3306 -j ACCEPT //开放3306端口
  • iptables-save > /etc/iptables/iptables.rules // 将修改保存到防火墙
  • iptables-restore < /etc/iptables/empty.rules //重置并加载规则
  • 或者重新加载服务: systemctl reload iptables
  • 之前一直用sudo,安装失败,切换到root就好了。。
  • systemctl enable mariadb //开机启动
  • systemctl disable mariadb //关闭开机启动
  • sysstemctl status mariadb //检查服务状态

你可能感兴趣的:(manjaro17.10 配置mariadb 数据库)