花瓣小跑 发表于 2025-3-25 23:54:44

Centos7下远程连接mysql数据库&yum工具管理

目录

一.远程连接CentOS7的MySQL
1.问题
2.办理步调
1.显示所有数据库
2.打开mysql数据库
3.显示当前数据库中的所有数据表
4.查询user表,得到所有用户信息
5..给数据库授权,允许以root身份远程登录mysql
二.yum工具
1.设置网络源(换源)
#1.安装wget
#2.备份原来的yum文件
#3.下载阿里云yum设置到 /etc/yum.repos.d/
#4.清空缓存
#5.创建yum缓存 将堆栈软件包及软件包之间关系缓存到本地
#6.查看堆栈
#7.升级所有包,系统版本和内核,改变软件设置和系统设置
2.yum工具使用
#1.查询
#2.安装软件包
#3.卸载软件包
#4.升级rpm包
3.yum安装nginx
#1.安装yum-utils工具
#2.编写/etc/yum.repos.d/nginx.repo文件
#3.清空缓存
#4.创建yum缓存 将堆栈软件包及软件包之间关系缓存到本地
​编辑
#5.更新
​#6.安装
#7.查询
#8.启动及设置开机自启
#9.欣赏器访问nginx

一.远程连接CentOS7的MySQL

1.问题

https://i-blog.csdnimg.cn/direct/d7bfa7c30fc4405ea5cab4f91e64bbcb.png
2.办理步调

1.显示所有数据库

show databases;
https://i-blog.csdnimg.cn/direct/76ac50bd929b4422a5a9171fbb62cabf.png
2.打开mysql数据库

use mysql;
https://i-blog.csdnimg.cn/direct/d4cac345d3ab468788de9e02cc406ff1.png

3.显示当前数据库中的所有数据表

show tables;
https://i-blog.csdnimg.cn/direct/14d9f7c424eb4b87bb6991d376a32f67.png

4.查询user表,得到所有用户信息

select user,host from user;
https://i-blog.csdnimg.cn/direct/ed470def7d9146f3b375f589898b91c9.png
5..给数据库授权,允许以root身份远程登录mysql

下令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
#1.大概会出现这样的消息,这个是你的密码太简陋了不让你乐成
https://i-blog.csdnimg.cn/direct/e259cd83bac24ac7b623682291df33a5.png
#2.运行下面两句下令再重试:
设置密码校验计谋(忽略你的密码安全程度):set global validate_password_policy=0;
设置密码校验长度(密码最低有四位):set global validate_password_length=4;
乐成的样子:
https://i-blog.csdnimg.cn/direct/e9e057f63b25468bb700ec51d5e89409.png
#3.使修改见效还需要下面的语句
FLUSH PRIVILEGES;
https://i-blog.csdnimg.cn/direct/344788a6b7e746a9bc87da40325a4bf4.png

#4..关闭服务器防火墙
退出MySQL再使用:
eixt
https://i-blog.csdnimg.cn/direct/3a9abce070794780a44f334bc893bd17.png
# 停止防火墙服务
下令:stystemctl stop firewalld
# 克制防火墙自启
下令:systemctl disable firewalld
https://i-blog.csdnimg.cn/direct/39791231557c4196aeda862a953094bd.png
小知识:
 mysql-linux目录布局:
    /etc/my.cnf  设置文件
    /usr/sbin/mysqld   服务端
    /usr/bin/mysql      客户端 
   /var/lib/mysql   数据库存放位置
   /var/log/mysqld.log 日记文件 
   /usr/lib/systemd/system/mysqld.service  服务文件
6.测试远程连接:

https://i-blog.csdnimg.cn/direct/9e95e16e872046a68d1ca0a701c42945.png
二.yum工具

1.设置网络源(换源)

这里之前已经写过:Linux之安装设置CentOS7+换源,保姆级讲授(包看包会)-CSDN博客
简单描述一下步调:
#1.安装wget

yum install wget
#2.备份原来的yum文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak
#3.下载阿里云yum设置到 /etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#4.清空缓存

yum clean all
#5.创建yum缓存 将堆栈软件包及软件包之间关系缓存到本地

yum makecache
#6.查看堆栈

yum repolist 
https://i-blog.csdnimg.cn/direct/1e1cc260981b4874a6a05728d58933a5.png
#7.升级所有包,系统版本和内核,改变软件设置和系统设置

yum -y update
2.yum工具使用

#1.查询

yum search 软件名
https://i-blog.csdnimg.cn/direct/c155109a1086408c86db093e49e15ffe.png
#2.安装软件包

yum -y install 软件名
https://i-blog.csdnimg.cn/direct/6aff4325232b450b9242a7d2dd2b5218.png
#3.卸载软件包

yum -y remove 软件名
https://i-blog.csdnimg.cn/direct/88e56513797e47d8ac31fc4202e71d2a.png
#4.升级rpm包

yum update 软件包名
这个是最新版的了
https://i-blog.csdnimg.cn/direct/bdbed37f79ad43e2a888c51d58b64373.png
3.yum安装nginx

#1.安装yum-utils工具

yum install yum-utils
https://i-blog.csdnimg.cn/direct/633c84444963456392513ac53b4ee6b5.png
#2.编写/etc/yum.repos.d/nginx.repo文件

下令:vim /etc/yum.repos.d/nginx.repo
把下面这两段写入里面

name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true

name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
https://i-blog.csdnimg.cn/direct/723031eddfc54810a1f7df411af39b8a.png
#3.清空缓存

yum clean all
https://i-blog.csdnimg.cn/direct/b8732999eae849ebb21c2adb4e0e61eb.png
#4.创建yum缓存 将堆栈软件包及软件包之间关系缓存到本地

yum makecache
https://i-blog.csdnimg.cn/direct/8d20f12ccc064516a2a36e2d35cf93a5.png

#5.更新

yum-config-manager --enable nginx-mainline
https://i-blog.csdnimg.cn/direct/c49d45b993d94e55a0377233fa97b1b2.png

#6.安装

yum install nginx
https://i-blog.csdnimg.cn/direct/346c541b41344d33ac9c469220787fec.png
#7.查询

rpm -qa | grep nginx
https://i-blog.csdnimg.cn/direct/48cd59cc2070429483ba8b7eb206984c.png
rpm -ql nginx:查询nginx一系列的文件位置
https://i-blog.csdnimg.cn/direct/1b00b9e1d2594bcba633a21b9872cf41.png
#8.启动及设置开机自启

启动:systemctl start nginx.service
https://i-blog.csdnimg.cn/direct/b3bdc17bd01145a0bc332fe699afa6ee.png
自启systemctl enable nginx.service
https://i-blog.csdnimg.cn/direct/10d4b6fb4674434da69bd0606c4a93d3.png
#9.欣赏器访问nginx

# 停止防火墙服务
下令:stystemctl stop firewalld
# 克制防火墙自启
下令:systemctl disable firewalld
https://i-blog.csdnimg.cn/direct/e984599b1f454da6bb989ea2cb829109.png



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Centos7下远程连接mysql数据库&yum工具管理