【二】、Linux中mysql的安装并用Navicat连接
1.将rpm文件通过xftp下载到linux的opt文件夹下
2.通过命令安装rpm源
yum -y install mysql80-community-release-el8-3.noarch.rpm
3.安装mysql
yum -y install mysql-community-server
如果报错
再仔细分析下日志,发现mysql8相关的安装包系统版本号都是el8,说明这个包是针对CentOS8的,而不是CentOS7(el7).
我此时安装的镜像为Centos7
解决办法:
下载适合版本的镜像
官方镜像
我重装了系统,没找到如果错了怎么办,mysql用了el7的就可以了
4.启动mysql
systemctl start mysqld
5.检验mysql是否启动成功
systemctl status mysqld
6.查看mysql密码
由于是在线安装所以不知道密码
密码在/var/log/mysqld.log日志里面但是由于日志文件里面东西很多,所以我们不是用这个方法查询密码
grep "password" /var/log/mysqld.log
7.根据密码登录数据库
mysql -uroot -p
这个时候随便输什么都需要重新设置密码之后才可以的
所以要先修改密码
alter user 'root'@'localhost' identified by 'rootRoot123.';
8.查看密码策略
使用原始的密码策略复杂,当开发时可以修改
show variables like 'validate_password%';
dictionary_file(字典文件)是根据policy(策略)来配置的,如果policy改成strong才需要dictionary_file
9.修改密码策略和长度
修改密码策略
set global validate_password.policy=0;
policy 策略
- 0:low
- 1:medium
- 2:strong
修改密码长度
set global validate_password.length=4;
10.修改密码(与上面一致)
11.创建一个用户去远程访问
如果使用root去进行远程访问那安全性就太差了
create user 'asule'@'%' identified by '1234';
‘asule’@‘%’ ,%代表任何IP都可以访问,localhost的话就是只能本机访问
给asule授权
grant all on *.* to 'asule'@'%';
all
:所有的权限*.*
:所有的数据库所有的表
12.检查防火墙是否开启
firewall-cmd --permanent --zone=public --list-ports
啥端口都没有开启
首先要先开启防火墙
systemctl start firewalld.service
开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --zone=public --add-port=3306/udp --permanent
重新启动防火墙
firewall-cmd --reload
查看端口是否开启
图中显示已经开启远程连接
13.如果在云服务器上需要添加安全组端口是3306
【二】、Linux中mysql的安装并用Navicat连接相关推荐
- linux中mysql的安装及报错解决
本文介绍下Centos7中mysql的安装(Centos7以下版本中有些命令和centos7中有些不同,安时需注意下自己的linux版本) 1.下载并安装yum repository [root@s2 ...
- linux中mysql的安装与卸载_linux的mysql安装与卸载
· centos6.5上安装mysql5.6.26 通过rpm包安装: [root@cobub01 mysql-5.6]# rpm -iv MySQL-server-5.6.26-1.el6.x86 ...
- mysql下载好压缩包如何安装_Mysql下载压缩包安装及Navicat连接
Mysql压缩包下载 一.安装mysq 二.登录mysql 三.使用Navicat连接mysql 0.1.mysql压缩包下载 链接: https://pan.baidu.com/s/1Z98nb2P ...
- 腾讯云安装mysql本地主机名,腾讯云服务器上安装mysql,并用navicat连接
腾讯云服务器上安装mysql,并用navicat连接 本文标签: 服务器安全 服务器被攻击 高防防火墙 数据库 腾讯云服务器上安装mysql,并用navicat连接, 1.用xshll连接腾讯云 用f ...
- linux下Mysql 的安装、配置、数据导入导出
为什么80%的码农都做不了架构师?>>> <p><span>MySQL</span><span>是一种</span> ...
- linux下mysql(rpm)安装使用手册
linux下mysql(rpm)安装使用手册 安装Mysql 1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-5.1.7-0.i386.rpm 下载地址为:h ...
- Linux里命令卸载mysql,linux中mysql完整卸载命令操作
yum方式安装的mysql 1.yum remove mysql mysql-server mysql-libs compat-mysql51 2.rm -rf /var/lib/mysql 3.rm ...
- Linux中常用软件安装
Linux中常用软件安装 0 软件安装命令 rpm命令 yum命令 1 JDK安装 2 Mysql安装 0 MySQL安装与卸载 (新增于 2021-06-06) 1 卸载 yum方式 rpm方式 2 ...
- linux mysql内网_在Linux中mysql的一些基本操作
在Linux中mysql的一些基本操作 下面介绍一下 一.关于在Linux中mysql的一些基本操作 1.进入mysql "mysql -uroot -p",会提示输入密码,输入密 ...
最新文章
- [转]c# 泛类型(泛型) 以及强类型与弱类型的 理解及优化
- Linux NFS服务器的安装与配置
- OpenCV 特征点检测
- VC++ 创建Windows服务
- 三大运营商移动电话用户总数公布了 同比增长6.2%
- 七:动态规划-数字三角形
- mysql基础知识(二)
- python自学行吗-python自学行吗?给编程初学者零基础入门的建议
- Python基础练习-002-求1000以内的完全数
- js 正则中冒号代表什么_是否还在疑惑Vue.js中组件的data为什么是函数类型而不是对象类型...
- 教程:GIMP中改变画布大小
- 算法注册机编写扫盲---第一课
- EagleEye: Fast Sub-net Evaluation for Efficient Neural Network Pruning(论文阅读)
- 运行 dist 打包文件:简单得很!!!
- 传奇开服怎么开的起来?
- PHP监控网站运行状态
- ARM GIC(三) gicv2架构
- vue 添加滚动条 横向 竖向
- 手机安全领域的领航者
- 影响未来的应用ifttt,互联网自主神经系统的又一个有力证据
热门文章
- [附源码]计算机毕业设计Python+uniapp安卓门禁系统appo8yd7(程序+源码+LW+远程部署)
- VS Code-SynthWave '84主题与字体霓虹灯(发光)效果 小白安装教程
- su 命令无法切换用户
- 百厨盛达厨房设备中心:乐信万能蒸烤箱适合做什么菜
- 基于脑电信号的情绪识别-论文学习
- 怎样让android手机屏幕滑动,安卓手机使用这个小设置,让你手机更流畅!
- ssm毕设项目快递代收系统00pay(java+VUE+Mybatis+Maven+Mysql+sprnig)
- 杠铃策略--极稳极浪不内卷
- 局域网无法访问发布的网站问题解决
- 电脑图片无损放大怎么操作?怎么无损放大图片?