本文将介绍MySQL8.0Centos 7下的安装使用。

安装MySQL

  1. 将自带的MySQL数据删除干净
  2. 查看是否安装过MySQLshell rpm -qa | grep -i mysql
  3. 删除MySQLshell yum -y remove MySQL-*
  4. 找出所有的目录使用rm -rf命令删除shell find / -name mysql
  5. 删除my.cnf配置文件shell rm -rf /etc/my.cnf
  6. 删除MySQL默认密码shell rm -rf /root/.mysql_sercret
  7. 配置MySQL安装源

shell sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

  1. 安装MySQL 8.0

shell sudo yum --enablerepo=mysql80-community install mysql-community-server

配置MySQL

  1. 启动MySQL服务

shell systemctl start mysqld.service

  1. 查看MySQL运行状态

shell systemctl status mysqld.service

  1. 通过vim /etc/my.cnf修改字符集配置,在[mysqld]节点下添加,并保存退出

shell default-character-set=utf8 character-set-server=utf8

  1. 开放3306端口,并重启防火墙

shell firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload

  1. 查看root临时密码

shell grep "A temporary password" /var/log/mysqld.log

  1. 更改临时密码

sql ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';

  1. 使用select user,host from mysql.user;查看是否有匿名用户,使用delete from mysql.user where user='';删除所有的匿名用户
  2. 插入新用户,为新用户赋予所有权限

sql CREATE USER myuser IDENTIFIED BY 'mypass'; grant all privileges on databasename.tablename to 'user'@'host';

  1. 创建新的数据库

sql create database `mmall` default character set utf8 collate utf8_general_ci;

  1. 给账号开通所有外网权限

sql grant all privileges on mmall.* to 'myuser'@'%';

  1. 使用Navicat就可以进行远程连接了

centos7赋予全部权限_Centos7安装MySQL8.0相关推荐

  1. mysql8.0 tar安装_CentOS7安装MySQL8.0 tar包

    CentOS7安装MySQL8.0 tar包 一.卸载 1. 查看有没有安装mysql rpm -qa | grep mysql 删除 #rpm -e --nodeps mysql-libs-5.1. ...

  2. centos7安装mysql8.0简书_CentOS7安装MySQL8.0图文教程

    1.下载 MySQL 所需要的安装包 网址:https://dev.mysql.com/downloads/mysql/ 2.Select Operating System: 选择 Red Hat , ...

  3. centos7 mysql 安装_CentOS7安装MySQL8.0图文教程(相对最齐全)

    登录主机,然后进行下载 第一步:在mysql官网下载源文件 第二步:Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Versi ...

  4. centos7 mysql 源码安装_CentOS7.4 源码安装MySQL8.0的教程详解

    MySQL 8 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 以下为本人2018.4.23日安装过程的记录.整个过程大 ...

  5. centos7安装Mysql8.0步骤

    CentOS7安装mysql8.0步骤 1.1 安装前清理工作: 1.1.1 清理原有的mysql数据库: 使用以下命令查找出安装的mysql软件包和依赖包: rpm -pa | grep mysql ...

  6. Centos7 Yum安装MYSQL8.0详细安装步骤

    Centos7 Yum安装MYSQL8.0详细安装步骤 0.更换yum源 1.打开 mirrors.aliyun.com,选择centos的系统,点击帮助 2.执行命令:yum install wge ...

  7. CentOS7安装MySQL8.0和Nginx

    本文档包括使用 PHP-FPM 为 Nginx 1.4.x HTTP 服务器安装和配置 PHP 的说明和提示. 本指南假定您已经从源代码成功构建 Nginx,并且其二进制文件和配置文件都位于 /usr ...

  8. centos7使用yum安装MySQL8.0

    centos7使用yum安装MySQL8.0 1. 添加MySQL的yum资源 2. yum安装MySQL社区版 3. 启动MySQL并且设置开机自启 4. 修改root密码为简单密码 5. 设置远程 ...

  9. centos7.7安装mysql8.0.18

    centos7.7安装mysql8.0.18 1 卸载MySQL的步骤 2 安装MySQL的步 3 重新初始化mysql的两种方式 4 selinux开启的情况下改mysql的数据目录 5 libai ...

最新文章

  1. c语言程序设置分数,用C语言编程平均分数
  2. 如何在SQL Management Studio中指定其他端口号?
  3. t-sql导出EXCEL语句
  4. VS2008和.NET3.5的学习资源
  5. 如何判断是linux/windows库,module或程序debug还是release(转)
  6. HTML设置不生效的原因,CSS中hover出现不生效的几个原因 ?
  7. 监控IIS的运行状态
  8. Keras 实现 LSTM时间序列预测
  9. 【SLAM笔记】三维刚体运动
  10. 设置和获取函数体现的软件工程
  11. 无锁、偏向锁、轻量级锁、重量级锁,完整的锁升级!
  12. 理解JS散度(Jensen–Shannon divergence)
  13. 基于springboot+vue的戒毒所人员管理系统 毕业设计-附源码251514
  14. python3 删除指定的PPT页,根据关键词是否删除PPT页在这里插入代码片
  15. Go语言环境配置 Sublime Text + GoSublime+ gocode + MarGo组合
  16. 《OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks》翻译
  17. 邮件服务中550、553和禁止中继错误原因和解决方法
  18. 弑天剑JAVA_乘风御剑弑天剑仙
  19. 我国DTMB正式成为全球第四个数字电视国际标准
  20. 存储单位的位(bit)、字节(Byte)、MB(兆位)之间的换算关系

热门文章

  1. Office组件无法正常使用的解决方法
  2. 【Head First Java 读书笔记】(四)对象的行为
  3. Mysql查询高速缓存区
  4. C++类中静态变量和静态方法使用介绍!
  5. Bashtop – Linux的资源监视工具(亲测)
  6. 数据结构名词解释(考试没有,供参考)
  7. Win 2008 r2 安装SSH服务器
  8. Zabbix官方文件Zabbix图形树
  9. 编写可靠Linux shell脚本的建议
  10. Linux 远程连接工具 【vnc viewer】 图形界面