大数据基础设施搭建 - MySQL

文章目录

一、检查是否安装过MySQL

bash 复制代码
[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

二、上传安装包

bash 复制代码
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依赖

bash 复制代码
[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

bash 复制代码
[mall@mall mysql]$ sudo rpm -ivh 04_mysql-community-client-5.7.16-1.el7.x86_64.rpm

3.3 安装mysql-server

bash 复制代码
[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

bash 复制代码
[mall@mall mysql]$ sudo systemctl start mysqld

五、配置MySQL

5.1 修改密码

(1)查看密码

bash 复制代码
[mall@mall mysql]$ sudo cat /var/log/mysqld.log | grep password

(2)登陆

bash 复制代码
mysql -uroot -p 'password'

(3)设置复杂密码

bash 复制代码
mysql> set password=password("Qs23=zs32");

(4)更改mysql密码策略

bash 复制代码
mysql> set global validate_password_length=4;
mysql> set global validate_password_policy=0;

(5)设置简单密码

bash 复制代码
mysql> set password=password("123456");

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

(1)进入msyql库

bash 复制代码
mysql> use mysql

(2)查询user表

bash 复制代码
mysql> select user, host from user;

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

bash 复制代码
mysql> update user set host="%" where user="root";

(4)刷新

bash 复制代码
mysql> flush privileges;

(5)退出

bash 复制代码
mysql> quit;
相关推荐
蚁库2 小时前
Oracle 12c + ASM + UDEV 实战教程:从磁盘规划到日常管理,10节视频完整通关
数据库·oracle
云和恩墨11 小时前
数据库一体机简史:从ODA到zData X,命名之中的玄机
数据库·vr
万亿少女的梦16811 小时前
基于Python的高考志愿填报辅助系统设计与实现
java·spring boot·python·mysql·vue
万亿少女的梦16811 小时前
基于SpringBoot与Vue的历史博物馆展品展示与游客管理系统设计
spring boot·mysql·vue·系统设计·博物馆管理系统
数据库小学妹12 小时前
KES是什么?国产数据库技术架构、核心能力与选型实战解析
数据库·经验分享·架构·国产数据库·数据库选型·信创数据库
Database_Cool_12 小时前
向量检索加速首选:阿里云 Tair 内置向量能力毫秒级召回
数据库·阿里云
腾讯云大数据13 小时前
腾讯云大数据计算智能:从结构化 SQL 到多模态 AI Workload 的融合范式
大数据·人工智能·腾讯云
强健的石头13 小时前
django文件对象是什么?
数据库·django·sqlite
AI职业加油站13 小时前
大数据采集工程师:技术栈全景图与实战路径
大数据·人工智能·数据分析
灯澜忆梦13 小时前
MySQL 完整学习路线
学习·mysql