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

打印 上一主题 下一主题

主题 1889|帖子 1889|积分 5667

目录

一.远程连接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.问题


2.办理步调

1.显示所有数据库

show databases;

2.打开mysql数据库

use mysql;


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

show tables;


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

select user,host from user;

5..给数据库授权,允许以root身份远程登录mysql

下令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
#1.大概会出现这样的消息,这个是你的密码太简陋了不让你乐成

#2.运行下面两句下令再重试:
设置密码校验计谋(忽略你的密码安全程度):set global validate_password_policy=0;
设置密码校验长度(密码最低有四位):set global validate_password_length=4;
乐成的样子:

#3.使修改见效还需要下面的语句
FLUSH PRIVILEGES;


#4..关闭服务器防火墙
退出MySQL再使用:
eixt

# 停止防火墙服务
下令:stystemctl stop firewalld
# 克制防火墙自启
下令:systemctl disable firewalld

小知识:
 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.测试远程连接:


二.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 

#7.升级所有包,系统版本和内核,改变软件设置和系统设置

yum -y update
2.yum工具使用

#1.查询

yum search 软件名

#2.安装软件包

yum -y install 软件名

#3.卸载软件包

yum -y remove 软件名

#4.升级rpm包

yum update 软件包名
这个是最新版的了

3.yum安装nginx

#1.安装yum-utils工具

yum install yum-utils

#2.编写/etc/yum.repos.d/nginx.repo文件

下令:vim /etc/yum.repos.d/nginx.repo
把下面这两段写入里面
[nginx-stable]
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
[nginx-mainline]
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

#3.清空缓存

yum clean all

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

yum makecache


#5.更新

yum-config-manager --enable nginx-mainline


#6.安装

yum install nginx

#7.查询

rpm -qa | grep nginx

rpm -ql nginx:查询nginx一系列的文件位置

#8.启动及设置开机自启

启动:systemctl start nginx.service

自启systemctl enable nginx.service

#9.欣赏器访问nginx

# 停止防火墙服务
下令:stystemctl stop firewalld
# 克制防火墙自启
下令:systemctl disable firewalld




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

花瓣小跑

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表