当前位置: 首页 > news >正文

大数据基础设施搭建 - MySQL

文章目录

  • 一、检查是否安装过MySQL
  • 二、上传安装包
  • 三、安装MySQL
    • 3.1 安装mysql依赖
    • 3.2 安装mysql-client
    • 3.3 安装mysql-server
  • 四、启动MySQL
  • 五、配置MySQL
    • 5.1 修改密码
      • (1)查看密码
      • (2)登陆
      • (3)设置复杂密码
      • (4)更改mysql密码策略
      • (5)设置简单密码
    • 5.2 设置MySQL允许其他机器登陆root账号
      • (1)进入msyql库
      • (2)查询user表
      • (3)修改user表,把Host表内容修改为%
      • (4)刷新
      • (5)退出

一、检查是否安装过MySQL

[mall@mall ~]$ rpm -qa | grep mysql
[mall@mall ~]$ rpm -qa | grep mariadb
[mall@mall ~]$ rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps

二、上传安装包

01_mysql-community-common-5.7.16-1.el7.x86_64.rpm
02_mysql-community-libs-5.7.16-1.el7.x86_64.rpm
03_mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm
04_mysql-community-client-5.7.16-1.el7.x86_64.rpm
05_mysql-community-server-5.7.16-1.el7.x86_64.rpm
mysql-connector-java-5.1.27-bin.jar

三、安装MySQL

3.1 安装mysql依赖

[mall@mall mysql]$ sudo rpm -ivh 01_mysql-community-common-5.7.16-1.el7.x86_64.rpm
[mall@mall mysql]$ sudo rpm -ivh 02_mysql-community-libs-5.7.16-1.el7.x86_64.rpm
[mall@mall mysql]$ sudo rpm -ivh 03_mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm

3.2 安装mysql-client

[mall@mall mysql]$ sudo rpm -ivh 04_mysql-community-client-5.7.16-1.el7.x86_64.rpm

3.3 安装mysql-server

[mall@mall mysql]$ sudo rpm -ivh 05_mysql-community-server-5.7.16-1.el7.x86_64.rpm

可能会报缺少依赖的错误!执行下面命令即可: [mall@mall mysql]$ sudo yum install libaio

四、启动MySQL

[mall@mall mysql]$ sudo systemctl start mysqld

五、配置MySQL

5.1 修改密码

(1)查看密码

[mall@mall mysql]$ sudo cat /var/log/mysqld.log | grep password

(2)登陆

mysql -uroot -p 'password'

(3)设置复杂密码

mysql> set password=password("Qs23=zs32");

(4)更改mysql密码策略

mysql> set global validate_password_length=4;
mysql> set global validate_password_policy=0;

(5)设置简单密码

mysql> set password=password("123456");

5.2 设置MySQL允许其他机器登陆root账号

(1)进入msyql库

mysql> use mysql

(2)查询user表

mysql> select user, host from user;

(3)修改user表,把Host表内容修改为%

mysql> update user set host="%" where user="root";

(4)刷新

mysql> flush privileges;

(5)退出

mysql> quit;
http://www.lryc.cn/news/235222.html

相关文章:

  • 二叉树递归遍历
  • 【ArcGIS Pro二次开发】:CC工具箱1.1.1更新_免费_安装即可用
  • Dubbo的优雅下线原理分析
  • leetcode做题笔记2342. 数位和相等数对的最大和
  • c# YOLOV5目标检测部署
  • 学习笔记6——垃圾回收
  • 3.1 Windows驱动开发:内核远程堆分配与销毁
  • C++: 模板初阶
  • 人工智能基础_机器学习036_多项式回归升维实战3_使用线性回归模型_对天猫双十一销量数据进行预测_拟合---人工智能工作笔记0076
  • 【算法挨揍日记】day29——139. 单词拆分、467. 环绕字符串中唯一的子字符串
  • YOLOv8-Seg改进:轻量级Backbone改进 | VanillaNet极简神经网络模型 | 华为诺亚2023
  • 解决Requests中使用httpbin服务器问题:自定义URL的实现与验证
  • ​软考-高级-系统架构设计师教程(清华第2版)【第17章 通信系统架构设计理论与实践(P614~646)-思维导图】​
  • 【MATLAB源码-第82期】基于matlab的OFDM系统载波频移偏差(CFO)估计,对比三种不同的方法。
  • Docker Swarm: 容器编排的力量和优势深度解析
  • 调整Windows键盘上只能看到拼音而无法看到实际的文本以及关闭输入法悬浮窗方法
  • 【微软技术栈】C#.NET 中的管道操作
  • Python学习笔记--进程
  • 比亚迪刀片电池与特斯拉4680电池比较
  • 在写windows C++代码的时候,从代码安全角度考虑,我们应该注意什么?
  • 【草料】uni-app ts vue 小程序 如何如何通过草料生成对应的模块化二维码
  • CMS与FullGC
  • 一款.NET开源的小巧、智能、免费的Windows内存清理工具 - WinMemoryCleaner
  • iptables详解:链、表、表链关系、规则的基本使用
  • 安全管理中心(设备和技术注解)
  • Failed to execute org.scala-tools:maven-scala-plugin:2.15.2解决
  • C#中委托和事件的使用总结
  • 基于STM32的外部中断(EXTI)在嵌入式系统中的应用
  • 【心得】PHP的文件上传个人笔记
  • 深度学习之基于Pytorch和OCR的识别文本检测系统