1、centOS中默认安装了MariaDB,需要先进行卸载

rpm -qa | grep -i mariadb
rpm -e --nodeps 上面查出来的mariadb

2、下载MySQL仓库并安装

wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
yum -y install mysql80-community-release-el7-3.noarch.rpm

3、安装MySQL数据库

yum -y install mysql-community-server

4、开启MySQL服务

systemctl start mysqld.service

5、查看MySQL默认密码

cat /var/log/mysqld.log | grep password

6、登录MySQL

mysql -uroot -p

7、修改密码

alter user  'root'@'localhost' identified by '你的密码,最好包括数字、大小写字母和特殊符号';

8、允许远程访问

update user set host = '%' where user = 'root'  and host = 'localhost;

9、如果是云服务器,需要在安全组配置开放3306端口

10、Navicat for MySQL新建连接,填写IP、端口、用户root和对应密码,测试连接


拓展:

查看MySQL初始密码策略

SHOW VARIABLES LIKE 'validate_password%';

修改密码长度和策略

set global validate_password.policy=0;
set global validate_password.length=1;

最新文章

  1. 熟用js中的Date
  2. R----data.table包介绍学习
  3. shell脚本批量生成配置文件
  4. 如何判断一个GPS点是否在以另一个GPS点为圆心100米为半径的圆内(Java代码)
  5. vmware下linux 如何添加硬盘
  6. lamp安装指南(转)
  7. service:jmx:rmi:///jndi/rmi
  8. iOS开发技术分享(1)— iOS本地数据存储
  9. GitHub上优秀的Go开源项目
  10. 施工测量中Cad一些非常有用的插件
  11. Nginx部署vue多项目
  12. 抽象数据类型(ADT)
  13. input同名
  14. undefined和“undefined”
  15. [ASP.NET]HttpCookieCollection to CookieCollection的最简单方法
  16. 苹果禁用UUID了,咋办?
  17. Linux自定义应用程序及其菜单图标
  18. codeforces 1060 C
  19. spring boot 引用外部配置文件
  20. 将Xcode升级到10.0以上版本,Appium启动报错的问题

热门文章

  1. 自定义user表签发token、自定义认证类、simpleui模块使用
  2. Primitive Primes - 题解【数学】
  3. 【vue】$attrs的作用和使用方法
  4. SQL Server 2019安装 Developer 版
  5. PicLite 开发日志 v0.0.2
  6. ABP框架入门
  7. IT人的修炼之路
  8. 前端面试 -Vue2系列
  9. Dapr学习(2)之Rancher2.63(k8s&k3s)环境安装Dapr
  10. nginx反向代理获取用户真实ip