一、清除以前安装的MySQL或者系统自带的MySQL

1.查看是否已安装MySQL

rpm -qa|grep mysql

2.若存在则卸载掉

rpm -e --nodeps mysql-libs

二、安装Mysql

1.使用wget命令下载到本地

sudo wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

2.安装

sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm

sudo yum install mysql-server

遇到需要确定的地方,直接 y 确定就行。

3.检查是否安装成功

mysqladmin -V //大写V

4.开启Mysql

sudo service mysqld start

5.查看状态

sudo service mysqld status

6.登录

1)MySQL的初始值不再是空了, 首次登录需要去获取MySQL给的初始值(在my.cnf文件中设置的日志文件位置)

sudo cat /var/log/mysqld.log

2)获取密码后就可以登录

sudo mysql -uroot -p

3)修改密码

set global validate_password.policy=0;

set global validate_password.length=1;

alter user user() identified by '新密码';

7.远程登录

1)使用Ctrl+Z退出MySQL

Ctrl+Z

2)修改配置i文件my.cnf

sudo vi /etc/my.cnf

1:去掉default-authentication-plugin=mysql_native_password前面的注释

2:添加一行port=3306 (不确定mysqld.log看到的33060端口是什么)

注:修改完my.cnf 文件,重新启动MySQL ,所有数据,配置好像都会重置(目前我操作两次都重置了)(特别注意数据会丢失),所有配置又要从第六步 登录 开始配置。所以,在修改my.cnf文件之前,要先备份数据。

我是在配置完成,navicat连接也正常后,启动项目时,提示有表不存在。实际数据库中存在此表,只不过数据库中是小写表名,代码中是大写表名。

后来在my.cnf文件中添加了  lower_case_table_names=1 重新启动mysql后,所有数据都没了,类似于初始化。所以,如果,代码中不需要区分大小写,可以在此处设置远程连接时,一起配置。

3)修改mysql数据库下的user表中host的值

mysql -u root -p use mysql;

alter user 'root'@'localhost' identified with mysql_native_password by 'xxxxxx';

flush privileges;

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

flush privileges;

4)关闭防火墙

CentOS7默认使用的是firewall作为防火墙

步骤一:关闭firewall防火墙

sudo systemctl stop firewalld.service

sudo systemctl disable firewalld.service

sudo systemctl mask firewalld.service

步骤二:安装iptables防火墙

sudo yum install iptables-services -y

sudo systemctl enable iptables

sudo systemctl start iptables

sudo vim /etc/sysconfig/iptables

加入一行

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

重启防火墙

sudo systemctl enable iptables.service

sudo systemctl start iptables.service

注:实际操作过程中,我没有按此步骤操作,我在防火墙配置文件里直接添加的开放端口参数

步骤三:将mysql 服务加入开机启动项,并启动mysql进程

sudo systemctl enable mysqld.service

sudo systemctl start mysqld.service

步骤四:使用Navicat远程连接MySQL

重启mysql服务

sudo systemctl restart mysqld.service

查看端口

sudo netstat -apn|grep 3306

Navicat 链接

mysql7.5安装教程_腾讯云CentOS7.5安装Mysql相关推荐

  1. lora终端连接云服务器_腾讯云服务器上安装mysql,并用navicat连接

    1.用xshll连接腾讯云 用ftp连接腾讯云 可以传输文件,这个就不说了 2.登录官网,下载linux版本,下载liunx-server 和linux-server两个压缩包 3.用ftp将下载下来 ...

  2. 腾讯云服务器java搭建教程_腾讯云服务器搭建

    记录以备忘.转载请标明出处 腾讯云服务器搭建 *** 在本地产生自己的公钥和私钥文件 - "ssh-keygen" 根据提示输入必要信息 - 在~/.ssh/ 目录下能找到这两个文 ...

  3. 腾讯云域名解析教程_腾讯云购买的域名如何解析IP地址

    今天给大家说的建网站第一步就是注册域名,那么如果你是在 腾讯云注册的域名,注册完毕后怎么解析到自己的网站服务器的IP地址呢? 本文就通过图文教程给大家介绍如何在腾讯云进行域名解析. 首先,登录腾讯云管 ...

  4. 腾讯云centos7.5安装ClamAV杀毒软件

    今日登陆腾讯云发现了一些安全事件提醒 点击***拦截***后 提示要单独购买腾讯云的WEB应用防火墙,想了想还是算了,自己装个杀毒软件就得了:通过查询发现一个博客中推荐ClamAV这款杀毒软件,就着手 ...

  5. fossid安装教程_如何在一个 U 盘上安装多个 Linux 发行版

    本教程介绍如何在一个 U 盘上安装多个 Linux 发行版.这样,你可以在单个 U 盘上享受多个现场版live Linux 发行版了. 我喜欢通过 U 盘尝试不同的 Linux 发行版.它让我可以在真 ...

  6. win7用友u8安装教程_用友U8+v12.5安装教程_用友u8erp软件安装步骤图文教程

    文章摘要:本篇用友U8+v12.5免费试用版安装详细图文教程分为三大部分,yyrjxz 网站将从三个层面给大家进行讲解,由于用友u8软件安装非常复杂,如果你没有足够的耐心请直接放弃,选择比较简单的用友 ...

  7. 腾讯云mysql高可用方案_腾讯云数据库团队:MySQL数据库的高可用性分析

    作者介绍:易固武,腾讯高级工程师,参与腾讯账号安全建设,腾讯数据仓库(TDW)优化改造,腾讯云数据库等项目,对大规模分布式存储和计算系统有浓厚的兴趣和经历 MySQL数据库是目前开源应用最大的关系型数 ...

  8. win10monkey安装教程_详解win10下pytorch-gpu安装以及CUDA详细安装过程

    1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡.在计算机-管理-设备管理器-显示适配器中,查看是否有独立显卡. 可以看到本机有一个集成显卡和独立显卡NVIDIA GetForce GT ...

  9. mysql数据库下载 织梦本地安装教程_织梦本地环境包安装数据库管理界面phpMyAdmin...

    用织梦环境安装包搭建本地PHP环境但是却不能登陆数据库后台. 那么我们真的就没有办法了吗?回答是否定的!我们可以在本地安装phpmyadmin. phpMyAdmin 是一个以PHP为基础,以Web- ...

  10. centos7安装python3.7.4_阿里云centos7.4安装python3.7.0

    CentOS7.4 安装 python-3.7.0 更新时间:2018/9/3 centos 安装最新版的python有点麻烦,因为yum没有最新版的python,所以必须从python官网下载源码. ...

最新文章

  1. Java的i =i_java中i = i++和i =++i的深入讲解
  2. Java注解Annotation详解
  3. T extends ComparableT和T extends Comparable? super T含义
  4. 自定义PocketMod的农历页面
  5. 一些常用正则表达式片段的分析
  6. solr4.6本地数据提交异常
  7. yarn vite vue3.x
  8. Python: 50个能够满足所有需要的模块
  9. sql Server获取表中今天、昨天、本周、上周、本月、上月等数据
  10. xp+WinDBG+VMware调试内核
  11. windows7共享打印机无法连接0x00000bcb错误怎么解决
  12. 车广告讲堂之 广告设计字体美身
  13. 表格排版及其表格嵌套
  14. 常见的国家语言缩写以及语言的代码
  15. 成功解决 AttributeError: ‘TySpider‘ object has no attribute ‘make_requests_from_url‘
  16. canvas.toDataURL()降低图片质量,以减少图片上传大小
  17. 计算机实验进程管理与虚拟机,虚拟机VMware进程控制实验.docx
  18. PCF8591详解(蓝桥杯单片机模块(IIC总线))
  19. react-player一个很好用的直播组件,可以播放视频等等
  20. 海上钢琴师——陆地对我而言不过是一个更大的船

热门文章

  1. 教你将手机里的图片转成PDF的2种方法
  2. 博客园(cnblogs)右侧添加悬浮打赏功能
  3. java 数独算法_Java:递归数独解法计数算法
  4. linux获取笔记本摄像头视频,Linux下利用Opencv打开笔记本摄像头问题
  5. python的if __name__ == “__main__“语法错误SyntaxError: invalid syntax
  6. Java8 新特性之 Stream 练习题
  7. 计算机相关的名词解释
  8. C语言文本文档汉字乱码处理问题
  9. 让我摘下星星送给你_去最美的地方,我摘下星星给你。
  10. 两个int类型数据交换的神级操作