构建大数据平台(十)Mysql 搭建

一、前提:

(1)CentOS 7已经将默认集成mariadb而不是mysql,且两者可能会冲突。因此,这对于多数还是依赖于mysql的应用来说,需要删除mariadb后,再安装mysql。

#查询所有mariadb相关程序
rpm -qa | grep mariadb
#结果如下:
[root@master ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64

#删除mariadb
rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64

二、配置mysql:

首先要注意在生产环境中目录结构要定义好,防止在项目过多的时候找不到所需的项目

  1. 目录统一放在/home下面 ,首先创建mysql项目目录
#创建项目目录
cd /home
mkdir mysql
  1. 下载mysql源安装包
#进入 mysql目录中
cd /home/mysql
#下载mysql源安装包
wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
  1. 安装mysql源
#进入 mysql目录中
cd /home/mysql
#安装mysql源
yum localinstall mysql57-community-release-el7-11.noarch.rpm

#检查mysql源是否安装成功
[root@master mysql]# yum repolist enabled | grep "mysql.*-community.*"
mysql-connectors-community/x86_64        MySQL Connectors Community           45
mysql-tools-community/x86_64             MySQL Tools Community                57
mysql57-community/x86_64                 MySQL 5.7 Community Server          247
  1. 安装mysql
yum install mysql-community-server

三、启动mysql:

  1. 启动mysql
service mysqld restart
  1. 重置密码
#重置密码,获得初始密码
grep "password" /var/log/mysqld.log  
  1. 第一次登陆
mysql -u root -p
#输入刚刚获得的初始密码
  1. Mysql-5.7.20以上为了安全密码,必须包含:数字、字母、符号!且还有这ip不能是“%”,登上去之后再改就可以改了。
alter user 'root'@'localhost' identified by 'MyNewPass4!';  
#刷新权限
flush privileges 
  1. 添加新用户,并赋予所有权限
#创建用户
create user 'root'@'%' identified by 'MyNewPass4!';
#赋予远程登陆权限
grant all privileges on *.* to 'root'@'%' identified by 'MyNewPass4!' with grant option;
#刷新权限
flush privileges 
  1. 使用可视化客户端,如navicat,远程连接MySQL,测试是否构建成功;

至此,Mysql搭建完成!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容