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

大数据集群搭建基础:Linux下MySQL安装!!!

基于提供的MySQL安装包的安装步骤

前提:MariaDB已卸载

yum remove mariadb-libs
  1. 安装mysql-community-common包

    这个包含有MySQL社区版的公共文件和脚本,是安装其他组件的基础。

    sudo rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm
    
  2. 安装mysql-community-libs包

    这个包含有MySQL社区版的共享库文件,这些库文件是运行MySQL服务器和客户端程序所必需的。

    sudo rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm
    
  3. 安装mysql-community-libs-compat包(如果应用程序需要)

    这个包提供与MySQL 5.6版本兼容的共享库文件,用于支持需要这些库文件的应用程序。如果您的系统中有依赖于旧版本库的应用程序,可以安装此包。

    sudo rpm -ivh mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm
    

    注意:如果不确定是否需要这个兼容库包,可以先不安装,待后续发现有需要时再进行安装。

  4. 安装mysql-community-client包

    这个包含有MySQL社区版的客户端程序,如mysql命令行工具,用于连接和操作MySQL服务器。

    sudo rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm
    
  5. 安装mysql-community-server包

    这个包含有MySQL社区版的服务器程序,用于运行MySQL数据库服务器。

    sudo rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm
    

完成安装后的操作

  • 启动MySQL服务:sudo systemctl start mysqld
  • 设置MySQL root密码并进行安全配置:sudo mysql_secure_installation
  • 如果上述操作失败,需要密码请查看日志中的随机密码:grep ‘temporary password’ /var/log/mysqld.log

修改密码策略

  1. 进入MySQL

    mysql -u root -p
    
  2. 设置如下内容

    set global validate_password_policy=LOW;  //将当前策略设置为低级   
    set global validate_password_length=6; //设置密码最低位数	
    
  3. 允许所有主机登录root账户

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION;  //所有主机均可登录
    FLUSH PRIVILEGES;//重新加载授权表
    
http://www.lryc.cn/news/383068.html

相关文章:

  • FLASH闪存
  • GPT-5智能新纪元的曙光
  • Qt | QPalette 类(调色版)
  • Linux操作系统进程同步的几种方式及基本原理
  • android 责任链模式
  • 【可控图像生成系列论文(四)】IP-Adapter 具体是如何训练的?1公式篇
  • 堆的实现详解
  • iptables配置NAT实现端口转发
  • 【启明智显产品介绍】Model3C工业级HMI芯片详解专题(一)芯片性能
  • Socket编程【个人简单】
  • java入门 grpc测试案例
  • 【操作系统】信号处理与阻塞函数|时序竞态问题
  • go语言day4 引入第三方依赖 整型和字符串转换 进制间转换 指针类型 浮点数类型 字符串类型
  • IOS Swift 从入门到精通:闭包第二部分,高级闭包
  • 爬虫超详细介绍
  • 双向长短期记忆神经网络BiLSTM
  • python基础篇(4):range语句
  • 基于STM32的简易计算器proteus仿真设计(仿真+程序+设计报告+讲解视频)
  • 小程序onLoad 和 onShow
  • 抖音直播违规规定有哪些?(直播违禁词汇总表)
  • 安卓 jetpack compose
  • JavaWeb系列十九: jQuery的DOM操作 上
  • JavaWeb系列十一: Web 开发会话技术(Cookie, Session)
  • 【激光雷达使用记录】—— 如何在ubuntu中利用ros自带的rviz工具实时可视化雷达点云的数据
  • 运行项目报错(java: 无效的目标发行版: 17)项目jdk版本不兼容,修改Java编译器配置
  • 一道session文件包含题
  • vuex数据持久化
  • MySQL之复制(十)
  • Spring MVC数据绑定和响应——简单数据绑定(一)默认类型数据绑定
  • 短视频平台自动化插件编写需要用到的源代码分享!