Centos7使用yum安装MySQL以及如何实现远程连接,因为MySQL被Oracle收购,目前推荐使用mariadb数据库

步骤如下:

1)yum install mariadb

2) yum install mariadb-server

3) yum install mariadb-devel

chmod -R 770 /var/lib/mysqlsystemctl restart mariadb.service

初始化密码:

执行mysql命令,设置初始密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('input the password you like');

远程连接数据库:

1)mysql -u root -p password ;use mysql ;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 允许任何ip以root用户登录flush privileges;立即生效

3)检查防火墙

systemctl status iptables.service /firewalld.service 并关闭

1)先确保防火墙已启动

2)执行命令 firewall-cmd --permanent(永久) --add-port=3306(默认端口)/tcp(协议) 响应 success

3) 执行命令查看规则添加是否成功 firewall-cmd --permanent --query-port=3306/tcp

4)重启防火墙生效 systemctl restart mariadb.service

更多相关文章

  1. ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
  2. 浅谈Java中Collections.sort对List排序的两种方法
  3. Python list sort方法的具体使用
  4. python list.sort()根据多个关键字排序的方法实现
  5. android上一些方法的区别和用法的注意事项
  6. android实现字体闪烁动画的方法
  7. Android中dispatchDraw分析
  8. Android四大基本组件介绍与生命周期
  9. Android(安卓)MediaPlayer 常用方法介绍

随机推荐

  1. python正则表达式匹配时间和IP地址
  2. k近邻——kNN回归
  3. Mac中升级Python2.7到Python3.5步骤
  4. 在save方法中创建两个对象
  5. 【小白自学笔记】【机器学习实战】【Pyth
  6. 使用多处理Pool.map()时不能pickle
  7. 参与一个Python的开源项目Python-QQ
  8. 初学者的Selenium自动化测试指南,基于Pyth
  9. python多版本共存配置
  10. Tensorflow部分函数功能