大数据基础设施搭建 - 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;
相关推荐
Hello.Reader4 分钟前
用 Table ID 驯服异构库Flink CDC 跨系统表映射的工程化实践
大数据·flink
腾讯云数据库5 分钟前
「腾讯云NoSQL」技术之Redis篇:精准围剿rehash时延毛刺实践方案揭秘
数据库
黄雪超23 分钟前
Paimon——官网阅读:理解文件
大数据·数据湖·paimon
ZhengEnCi35 分钟前
S2B-SQL UPDATE 更新数据完全指南-99%的人忘记WHERE子句,SQL高手却这样写:从基础语法到多表关联的数据修改利器
数据库·sql
xcLeigh36 分钟前
融合数据库时代:金仓 “五个一体化” 架构重塑数据管理新范式
数据库
武子康37 分钟前
大数据-149 Apache Druid 实时 OLAP 架构与选型要点
大数据·后端·nosql
byte轻骑兵38 分钟前
数据库迁移革命:金仓KReplay如何用真实负载回放技术缩短3周测试周期
数据库
腾讯云数据库1 小时前
「腾讯云NoSQL」技术之向量数据库篇:自研分布式向量数据库,实现毫秒级时序一致备份的挑战和实践
数据库·nosql
敲上瘾1 小时前
C++ ODB ORM 完全指南:从入门到实战应用
linux·数据库·c++·oracle·db
终生成长者1 小时前
MongoDB 操作命令
数据库·mongodb·oracle