这篇文章给大家分享的是有关centos7上mysql8.0rpm方式怎么安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
首先是下载图解
1,首先卸载centos7中自带的mariadb
rpm qa | grep mariadb //查询出来已安装的mariadb rpm -e ——nodeps 文件名,//卸载mariadb,文件名为上述命令查询出来的文件
2,查看是否已经安装了mysql
rpm -qa |, grep 小姐,mysql
查找mysql文件,使用rm射频mysql文件路径删除
find /, -name mysql
删除分散mysql文件
find /, -name mysql /, #, whereis mysql
删除配置文档
rm -rf/etc/my . cnf中所做
再次查找机器是否安装mysql
rpm qa | grep 小姐,mysql
3,安装mysql依赖包(选做)
yum -y install libaio.so.1 libgcc_s.so.1 libstdc + + .so.6 yum update  libstdc + + 4.4.7-4.el6.x86_64 yum search  libaio #,检索相关信息 yum install  libaio #,安装依赖包 yum install  net-tools
4,解压mysql - 5.6.40 - 1. - el7.x86_64.rpm包。焦油到/usr/地方/下的mysql目录内(mysql目录手动创建,mkdir mysql)
tar -xvf mysql - 5.6.40 1. - el7.x86_64.rpm bundle.tar -C /usr/地方/mysql
5,在/usr/地方/mysql下安装mysql,注意安装有先后,有依赖关系
rpm -ivh …common.rpm rpm -ivh …libs.rpm rpm -ivh …client.rpm rpm -ivh …服务器。rpm
安装完成后会生成如下目录,用于存储mysql相关文件
clip_image002
6,初始化mysql
mysqld ——initialize ——用户=mysql
初始化完成后再下边文件末尾会有随机密码,一会登陆时候用
cat /var/log/mysqld.log clip_image004 Cg !hLde4oLG +
6,启动,停止,重启mysql
启动:
systemctl start mysqld。服务
使用服务启动:服务mysqld开始
使用mysqld脚本启动:/etc/inint。d/mysqld开始
使用safe_mysqld启动:safe_mysqld&
停止:
使用服务启动:服务mysqld停止
使用mysqld脚本启动:/etc/inint。d/mysqld停止
mysqladmin 关闭
重启:
使用服务启动:服务mysqld重启
使用mysqld脚本启动:/etc/inint。d/mysqld重启
8日登录mysql
mysql -u root - p clip_image006
alter user & # 39;根# 39;@ # 39;localhost # 39;, identified by & # 39; 123456 & # 39;; clip_image007
mysql8.0中必须使用警戒命令修改否则会出现以下错误:
clip_image008
10,开启mysql的远程登录
登录后
show 数据库; use mysql; updata user  set 主机=& # 39;% & # 39;,where user =, '根# 39;; select 用户,host 得到用户; clip_image009 clip_image010
11、防火墙操作
启动一个服务:systemctl firewalld开始。服务
关闭一个服务:systemctl firewalld停止。服务
重启一个服务:systemctl firewalld重启。服务
显示一个服务的状态:firewalld systemctl状态。服务
在开机时启用一个服务:systemctl启用firewalld。服务
在开机时禁用一个服务:systemctl禁用firewalld。服务
查看服务是否开机启动:systemctl启用firewalld。服务
查看已启动的服务列表:systemctl list-unit-files | grep启用