您的位置:首页 > 新闻 > 资讯 > 彩页设计印刷公司_一个app的运营成本_比较开放的浏览器_全球搜怎么样

彩页设计印刷公司_一个app的运营成本_比较开放的浏览器_全球搜怎么样

2024/12/23 9:48:05 来源:https://blog.csdn.net/weixin_62687791/article/details/144473664  浏览:    关键词:彩页设计印刷公司_一个app的运营成本_比较开放的浏览器_全球搜怎么样
彩页设计印刷公司_一个app的运营成本_比较开放的浏览器_全球搜怎么样

说明:

因为在搭建hive和azkaban需要用到mysql数据库,所以先搭建好环境,练习自己搭建比赛会提供

环境:

在宿主机内搭建mysql服务(因为容器内搭建比较复杂)

开始安装

检查下是否已安装了mysql和mariadb(没有的话就跳过这步)

[root@Bigdata ~]# rpm -qa|grep mysql
[root@Bigdata ~]# rpm -qa|grep mariadb

 卸载mariadb

[root@Bigdata ~]# rpm -e --nodeps mariadb-libs-5.*

rpm 参数说明

rpm -qa 列出所有已安装软件包

rpm -e packagename 删除软件包

rpm -e --nodeps packagename 强制删除软件和依赖包

rpm -q 包名 查询包是否安gr装

rpm -ivh 包名 安装软件包

下载mysql包

mysql官网

MySQL :: Download MySQL Community Server (Archived Versions)

下载mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar到宿主机 (没有wget的话就安装一个 yum install -y wget)

[root@Bigdata ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar

创建一个目录mysql

[root@Bigdata ~]# mkdir mysql

解压mysql包

[root@Bigdata ~]# tar xvf mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar -C mysql

进入目录mysql

[root@Bigdata ~]# cd mysql
[root@Bigdata mysql]# 

安装server前需要安装两个依赖,perl和net-tools

[root@Bigdata mysql]# yum install -y perl net-tools

安装开始安装mysql

[root@Bigdata mysql]# rpm -ivh mysql-community-common-5.7.36-1.el7.x86_64.rpm 
[root@Bigdata mysql]# rpm -ivh mysql-community-libs-5.7.36-1.el7.x86_64.rpm 
[root@Bigdata mysql]# rpm -ivh mysql-community-client-5.7.36-1.el7.x86_64.rpm 
[root@Bigdata mysql]# rpm -ivh mysql-community-server-5.7.36-1.el7.x86_64.rpm 

安装完查看安装情况

[root@Bigdata mysql]# rpm -qa | grep mysql
mysql-community-libs-5.7.36-1.el7.x86_64
mysql-community-common-5.7.36-1.el7.x86_64
mysql-community-client-5.7.36-1.el7.x86_64
mysql-community-server-5.7.36-1.el7.x86_64
[root@Bigdata mysql]# 

启动MySQL服务并查看状态

[root@Bigdata mysql]# systemctl start mysqld
[root@Bigdata mysql]# systemctl status mysqld

查看MySQL密码

[root@Bigdata mysql]# cat /var/log/mysqld.log | grep password

登录mysql

修改mysql密码

设置密码强度为0
mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.00 sec)
设置密码长度为6
mysql> set global validate_password_length=6;
Query OK, 0 rows affected (0.00 sec)
设置密码为123456
mysql> alter user 'root'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

值的含义(validate_password_policy)

  • 0: LOW(低级验证),只检查密码长度。

  • 1: MEDIUM(中等验证),检查密码是否包含字母、数字和特殊字符。

  • 2: STRONG(高级验证),检查密码长度、字符组合及是否包含常见字典单词。

修改所有用户登录权限和登录密码

grant all privileges on *.* to 'root'@'%'identified by '123456' with grant option;

grant:赋权命令

all privileges:当前用户的所有权限

on:介词

*.*:当前用户对所有数据库和表的相应操作权限

‘root’@’%’:权限赋给root用户,所有ip都能连接

Identified by '123456':连接时输入密码,密码为123456

With grant option:允许级联赋权

刷新权限

flush privileges;

查看mysql中的数据库

show databases;

配置远程连接

编辑 MySQL 配置文件

[root@Bigdata ~]# vi /etc/my.cnf

下面这个加在最后一行就行了

bind-address = 0.0.0.0

关闭和禁用防火墙

[root@Bigdata ~]# systemctl stop firewalld
[root@Bigdata ~]# systemctl disable firewalld

重启mysqld+开机自启mysql

[root@Bigdata ~]# systemctl restart mysqld
[root@Bigdata ~]# systemctl enable mysqld

测试mysql远程连接

用数据库连接工具测试

 

END

一键三连是我写文章的动力!

声明:此文章为个人学习笔记,如文章有问题欢迎留言探讨,也希望您的指正 !

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com