概述
准备:
MySQL下载地址:https://dev.mysql.com/downloads/mysql/
mysql-community-server-5.7.21-1.el7.x86_64.rpm
mysql-community-common-5.7.21-1.el7.x86_64.rpm
mysql-community-client-5.7.21-1.el7.x86_64.rpm
mysql-community-libs-5.7.21-1.el7.x86_64.rpm
libaio下载地址:https://centos.pkgs.org/7/centos-x86_64/libaio-0.3.109-13.el7.x86_64.rpm.html
libaio-0.3.109-13.el7.x86_64.rpm
- 卸载MariaDB
yum remove mariadb* - rpm安装
执行 rpm -ivh 包名 请按照顺序common libs client server依次安装
i 表示安装
v 表示显示过程
h 用#显示进度(体验更好)
[root@master tmp]# rpm -ivh mysql-community-common-5.7.21-1.el7.x86_64.rpm
警告:mysql-community-common-5.7.21-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...
################################# [100%]
正在升级/安装...
1:mysql-community-common-5.7.21-1.e################################# [100%]
[root@master tmp]# rpm -ivh mysql-community-libs-5.7.21-1.el7.x86_64.rpm
警告:mysql-community-libs-5.7.21-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...
################################# [100%]
正在升级/安装...
1:mysql-community-libs-5.7.21-1.el7################################# [100%]
[root@master tmp]# rpm -ivh mysql-community-client-5.7.21-1.el7.x86_64.rpm
警告:mysql-community-client-5.7.21-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...
################################# [100%]
正在升级/安装...
1:mysql-community-client-5.7.21-1.e################################# [100%]
[root@master tmp]# rpm -ivh mysql-community-server-5.7.21-1.el7.x86_64.rpm
警告:mysql-community-server-5.7.21-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
准备中...
################################# [100%]
正在升级/安装...
1:mysql-community-server-5.7.21-1.e################################# [100%]
修改mysql 的root密码(忘记或不知道密码时也可以这样修改)
【1】修改为无密码登录
vi /etc/my.cnf
在最后添加
# skip password
skip-grant-tables=1
保存
重启mysql服务
systemctl restart mysqld
【2】修改密码
mysql -u root
使用命令行连接mysql数据库
use mysql;
切换到mysql数据库
update user set authentication_string = password('sww@12138'),password_expired = 'N',password_last_changed = now() where user = 'root';修改root的密码,密码复杂一点
密码保存在mysql库的user表中
exit;
【3】恢复密码登录
vi /etc/my.cnf
找到skip-grant…这一行,用#注释掉,或删除这一行
保存
重启mysql服务
systemctl restart mysqld
设置root远程连接数据库
【1】在mysql中设置权限
mysql -u root -p
输入数据库密码(上一步设置的)
use mysql;
grant all privileges on *.* to 'root'@'%' identified by 'sww@12138QAz';
flush privileges;
exit;
grant all privileges
表示赋于所有权限
on *.*
表示mysql中的所有数据对象
to ‘root’@’%’
表示给root赋权,%允许root从任意ip连接
identified by ‘123@WSXqaz’
表示root从远程登录时使用的密码
要比root从本机登录时使用的密码更复杂
从本机登录时还可以使用之前的密码
flush privileges;
刷新权限
【2】在防火墙中开启3306端口
systemctl start firewalld
firewall-cmd --zone=public --add-port=3306/tcp –permanent
firewall-cmd --reload
查看开启的端口
firewall-cmd --zone=public --list-ports
在navicat上连接
最后
以上就是失眠星月为你收集整理的大数据之路:CDH管理CentOS7配置 (3.安装MySQL)的全部内容,希望文章能够帮你解决大数据之路:CDH管理CentOS7配置 (3.安装MySQL)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复