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 //检查服务状态
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容