大数据集群中安装MySQL

安装MySQL

1)上传MySQL安装包以及MySQL驱动jar包

mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

mysql-connector-java-5.1.37.jar

2)解压MySQL安装包,在/opt/software文件夹下

mkdir mysql_lib
tar -xf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar -C mysql_lib/

3)卸载系统自带的mariadb

 sudo rpm -qa | grep mariadb | xargs sudo rpm -e --nodeps

4)安装MySQL依赖

 cd mysql_lib

 sudo rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm

 sudo rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm

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

5)安装mysql-client

 sudo rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm

6)安装mysql-server

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

注意:若出现以下错误

warning: 05_mysql-community-server-5.7.16-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY

error: Failed dependencies:libaio.so.1()(64bit) is needed by mysql-community-server-5.7.16-1.el7.x86_64

解决办法:

 sudo yum -y install libaio

7)启动MySQL

sudo systemctl start mysqld

8)查看MySQL密码

 sudo cat /var/log/mysqld.log | grep password

设置密码

配置主要是root用户 + 密码,在任何主机上都能登录MySQL数据库。

1)用刚刚查到的密码进入MySQL(如果报错,给密码加单引号)

mysql -uroot -p'password'

2)设置复杂密码(由于MySQL密码策略,此密码必须足够复杂,此处我们通过改变密码策略换成简单密码)

3)更改MySQL密码策略

mysql> set global validate_password_policy=0;

mysql> set global validate_password_length=4;

4)设置简单好记的密码

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

5)进入MySQL库

mysql> use mysql

6)查询user表

mysql> select user, host from user;

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

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

8)刷新

mysql> flush privileges;

9)退出

mysql> quit;

相关推荐

  1. 数据安装MySQL

    2024-03-29 19:06:03       49 阅读
  2. 数据——Zookeeper 安装)(二)

    2024-03-29 19:06:03       182 阅读
  3. 数据部署Hive

    2024-03-29 19:06:03       30 阅读
  4. HBase在数据安装部署及整合Phoenix

    2024-03-29 19:06:03       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 19:06:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 19:06:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 19:06:03       87 阅读
  4. Python语言-面向对象

    2024-03-29 19:06:03       96 阅读

热门阅读

  1. python笔记(3)基本数据类型简介

    2024-03-29 19:06:03       48 阅读
  2. netty粘包问题分析

    2024-03-29 19:06:03       37 阅读
  3. docker compose 启动 redis

    2024-03-29 19:06:03       46 阅读
  4. el-tree 树形控件

    2024-03-29 19:06:03       42 阅读
  5. Elasticsearch如何处理多个关键字查询

    2024-03-29 19:06:03       41 阅读
  6. kibana和elasticsearch的关系

    2024-03-29 19:06:03       41 阅读
  7. 关于vue 的生命周期的教程

    2024-03-29 19:06:03       43 阅读
  8. 速盾:vue可以用cdn吗

    2024-03-29 19:06:03       40 阅读
  9. lvgl移植以及使用记录(1)

    2024-03-29 19:06:03       51 阅读
  10. 基于单片机的智能交通灯控制系统设计

    2024-03-29 19:06:03       43 阅读
  11. git教程

    git教程

    2024-03-29 19:06:03      43 阅读