1、rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm #下载

2、yum install yum-utils -y #装源

3、yum-config-manager --disable mysql56-community   # 禁用MySQL5.6的源

4、yum-config-manager --enable mysql57-community # 启用MySQL5.7的源

5、yum repolist enabled | grep mysql

6、yum install mysql-community-server  #安装mysql

到这里时有些会报一下错

错误显示:

解决方法:

修改vim /etc/yum.repos.d/mysql-community.repo 源文件

[mysql57-community]
name=MySQL 5.7 Community Server
## baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

7、yum install mysql-community-server  #再次安装mysql

8、找到my.cnf文件进行编辑vim /etc/my.cnf ,在[myqld]下行添加

skip-grant-tables

作用:skip-grant-tables  跳过登陆验证 方便设置用户密码 不然登陆会报ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 各种问题

9、顺便设置字符集

character_set_server=utf8
init_connect='SET NAMES utf8'

查看MYSQL字符集编码,需要先进入数据库,如下图所示就可以了。

mysql> show variables like '%character%';

10、启动mysql 服务

[root@tiner-01 software]# systemctl start mysqld
[root@tiner-01 software]# mysql

此时不需要输入用户名密码。

11、进入mysql命令模式 ,修改用户密码(注意 5.7版本的USER表的password字段没得了 ,改成了authentication_string;

flush privileges; 是立即生效命令;password()里面是你自定义的密码。

mysql> update mysql.user set authentication_string=password('你的密码') where user='root';
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 1mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

密码设置复杂一点,要不然会提示下面的错误:

12、停止mysql,去掉或者注释掉

[root@tiner-01 software]# systemctl stop mysqld

13、重新启动mysql,使用用户名密码登录。

14、IP授权,参考MYSQ用户IP授权

问题:

1、如果出现错误ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
解决:重新修改一下密码,使用命令:

alter user user() identified by "你的密码";

CentOS7yum安装mysql5.7.30相关推荐

  1. RHEL7.6安装MySQL5.6.30

    RHEL7.6安装MySQL5.6.30 [root@mysql ~]# cat /etc/redhat-release  Red Hat Enterprise Linux Server releas ...

  2. linux mysql5.6.30 配置_Linux(Red Hat 6 32位) 下安装Mysql5.6.30

    1. 下载MySQL 5.6 此处选择"Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 32-bit), RPM Bundle" ...

  3. yum方式安装mysql多实例_centos7下yum安装mysql5.6.30及单机配置多实例

    1.在mysql官网上载tar包 MySQL-5.6.30-1.el6.i686.rpm-bundle.tar 进目录cd /home/fuyouling/ 解压tar -xvf MySQL-5.6. ...

  4. docker mysql5.7 主从_docker-compose mysql5.7.30 主从

    一.安装mysql5.7.30主库 1.准备docker和docker-compose环境 2.创建yml目录,相关数据挂载 #yml存放的目录 mkdir -p /root/docker-comps ...

  5. mysql5.6.30源码安装_Centos7.1 for MySQL5.6.30源码安装及多实例配置

    预备工作: OS:Centos7.1 DATABASE: mysql-5.6.30.tar.gz wget http://ftp.ntu.edu.tw/MySQL/Downloads/MySQL-5. ...

  6. mysql5.5.30源码安装及主从搭建

    双机热备(实验环境) 主服务器:ip地址192.168.100.244,mysql版本5.5.30,源码安装 从服务器:ip地址192.168.100.245 一.源码安装mysql5.5 启动目录: ...

  7. centos6.5下的mysql5.6.30安装

    1.解压mysql tar -xf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz  -C /usr/local mv mysql-5.6.30-linux-gli ...

  8. centos 6.0 安装 mysql 5.5.30_centos6.5下的mysql5.6.30安装

    1.解压mysql tar -xf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz  -C /usr/local mv mysql-5.6.30-linux-gli ...

  9. 安装MYSQL-8.0.30和MYSQL-5.7.28

    #安装MYSQL-8.0.30 1.安装准备 根据服务器的版本和CPU架构(arch=x86_64),在MYSQL官网下载二进制源码包mysql-8.0.30-el7-x86_64.tar.gz和my ...

最新文章

  1. 网络营销助力之下国内可穿戴设备市场进一步打开迎来发展机遇
  2. 延期通知 RocketMQ Summit 议题
  3. Atitit.5gl 第五代语言编程语言 PROLOG教程  人工智能语言的标准 与实现
  4. JavaScript的一些常用方法
  5. 在面向服务的设计时有四个原则:
  6. 打开pdf文件提示文件过大_如何把pdf文件进行分割?拆分pdf文件的方法分享
  7. 局域网内window10和Windows7共享只有USB接口打印机的方法——以sharp2048D为例子
  8. 顶级赛事!2021 CCF大数据与计算智能大赛强势来袭~
  9. 儒雅计算机导师,龙桂鲁:儒雅的学者,严慈的良师-清华大学新闻网
  10. 2019下半年的教师资格考试~学霸大佬们总结的记忆口诀涨分必备
  11. 法国蓬皮杜中心天猫官方旗舰店开业;洲际集团旗下高端品牌voco全球开业及签约酒店数突破100家 | 美通企业日报...
  12. 编译型语言和解释型语言的区别总结
  13. CSDN Markdown编辑器将公式取消斜体的方法
  14. 【100%通过率】华为OD机试真题 C++ 实现【高矮个子排队】【2023 Q2 | 100分】
  15. 面试题-java高级(答案超详细)
  16. 运用简单C语言代码打印一棵圣诞树
  17. Python音视频剪辑库MoviePy1.0.3中文教程导览及可执行工具下载
  18. Graphics.FromImage报错“Graphics object cannot be created from an image that has an indexed pixel ...”
  19. NameValuePair问题
  20. RAID配置教程详解(6) -RAID-1磁盘镜像卷

热门文章

  1. _WIN32_WINNT最新定义
  2. 日记侠:你真的知道怎么发朋友圈吗?附发送时间表
  3. CMD右键菜单快速通道
  4. 渗透测试C客户端(C-S架构)checklist
  5. 正则表达式提取字符串中的手机号码
  6. 欢迎空心字怎么写_word如何设置空心字
  7. 专职渲染房价上涨气氛 网络房托曝忽悠内幕
  8. 关于gyp ERR node-gyp gyp ERR node -v错误记录
  9. 编程探究智能手机的图案解锁
  10. 启动SUSE的ssh服务