IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> CentOS安装mysql(使用tar.gz包)及配置远程连接mysql -> 正文阅读

[系统运维]CentOS安装mysql(使用tar.gz包)及配置远程连接mysql

版本:
CentOS7、MySQL5.7

可以去官网下载MySQL,也可以从我这里下载:链接:https://pan.baidu.com/s/1itKCOSjMoSIOkuCs302-2w
提取码:6666

1.解压

在/usr/local/下新建目录dev,mkdir dev,将下载好的压缩包上传到该目录,然后解压

tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz 

解压完成后目录下会多出6个rpm文件
在这里插入图片描述

2.安装

首先查看CentOS是否预装了MariaDB

rpm -qa | grep mariadb

如果有就将其卸载(rpm -e --nodeps+上个命令查询出的结果)

rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

然后按照顺序安装解压出来的rpm文件

rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm

在安装最后的server之前,最好先安装net-tools依赖

yum install net-tools
rpm -ivh  mysql-community-server-5.7.25-1.el7.x86_64.rpm

3.启动

以上步骤完成后,即可启动mysql

systemctl start mysqld

启动完成后查看mysql的运行状态

systemctl status mysqld

如果是以下则说明启动成功
在这里插入图片描述
可以设置开机自启mysql

systemctl enable mysqld

可以查看已经启动的mysql服务

netstat -tunlp | grep mysql

还可以查看mysql进程

ps -ef | grep mysql

4.连接mysql

首先查阅临时密码

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

最后冒号后面的即是临时密码,将其复制下来(注意不要复制到空格)
在这里插入图片描述
连接mysql

mysql -u root -p

回车后会提示输入密码,将刚才复制的密码输入之后即成功连接到mysql

5.配置mysql

5.1修改密码

如果是自己学习使用,密码随便设置一个简单的即可

设置密码的最短位数

set global validate_password_length=4;

设置安全等级

set global validate_password_policy='LOW';

设置密码为1234

set password=password('1234');

5.2设置访问权限及远程连接mysql

语句为:
grant 权限(select,create等等) on 数据库.表名 to ‘用户名’@‘ip地址’ identified by 用户登录的密码

此处为
所有库表的所有权限赋给root用户,使用密码1234,允许在任意IP连接

grant all on *.* to 'root'@'%' identified by '1234';

最后刷新权限

 flush privileges;

此时使用sqlyog或者Navicat即可连接。

如过连接失败,有两个解决办法,一是关闭防火墙

systemctl stop firewalld.service

二是关闭对3306端口的拦截

//关闭对3306端口的拦截
firewall-cmd --zone=public --add-port=3306/tcp --permanent
//重启生效,–permanent的作用为永久生效,没有此参数重启后失效
firewall-cmd --reload

在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-08 08:30:52  更:2022-05-08 08:33:12 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:23:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码