1、前往如下地址下载MySQL :: Download MySQL Yum Repository(访问较慢,文末也会附上下载地址)

我的系统是centos7,选择linux7即可

2、点击download,进入下载页面

这里点鼠标右键--复制链接地址即可(https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm)

3、远程登录linux服务器进入tmp目录下载,即执行如下命令

cd /tmp
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

4、rpm安装mysql

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

5、安装依赖

yum -y install yum-utils

6、查看系统安装的mysql repo

yum repolist all | grep mysql

7、 激活mysql5.7

yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community

8、安装mysql

yum -y install mysql-community-server
###只安装客户端
yum install mysql-community-client.x86_64

9、启动mysql服务

service mysqld start

10、查看root账号的登录密码

grep tempo /var/log/mysqld.log

11、复制刚才的密码登录mysql数据库

mysql -uroot -pjd2J/?jruKSO

12、修改mysql的密码设置方案(如果不需要弱密码,可以忽略这一步)

set global validate_password_policy=0;
set global validate_password_length=1;

13、修改root账户的密码(这里设置为123456,实际操作中请改为自己要设置的密码)

alter user user() identified by "123456";

14、创建可以远程访问mysql用户(正式环境最好不要创建)

create user 'test'@'%' IDENTIFIED BY '123456'

如需指定ip的用户可以访问,把%改为可以访问的ip即可

15、赋予用户所有的权限

grant all privileges  on *.* to "test"@'%';

如果想让改用户只能访问某一个数据库,把上面命令中的*.*改为‘数据库名.*’即可

附:删除某个用户

drop user 'test'@'%';

如果查询报错which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by,添加一下内容即可

[mysqld]
sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

修改mysql端口号

[mysqld]
port=59888

GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

出现上述提示原因是Mysql的GPG升级了,需要重新获取,执行下面命令即可

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

yum linux centos安装mysql详细教程相关推荐

  1. Linux下安装MySql详细教程

    前言 本文对linux环境下安装Mysql过程进行一个详细记录 一.安装包和环境准备 1.所需安装包 将mysql-8.0.29-linux-glibc2.12-x86_64.tar.xz安装包上传至 ...

  2. Centos安装MySQL详细步骤(亲妈级教程)

    Centos安装MySQL详细步骤(亲妈级教程) {ubuntu安装mysql,其他linux安装MySQL同理} 0.下载 官网下载:MySQL 百度云下载: 链接:https://pan.baid ...

  3. Linux/CentOS安装MySQL(RPM安装、编译安装)

    2019独角兽企业重金招聘Python工程师标准>>> Linux/CentOS安装MySQL(RPM安装.编译安装) 目前最常用的MySQL安装方法也就是采用Yum安装RPM包,或 ...

  4. .net4.5对应的安装mysql dll文件的版本_cmd下使用mysql插入中文出现无法退出语句的情况!终极解决办法! 安装mysql详细教程。...

    当你插入中文时遇到这种情况,始终无法退出. 当前数据库:网上下载的奇奇怪怪版本5.5 当前系统win10 当前CMD输入编码utf8 数据库编码utf8 表编码utf8 mysql> inser ...

  5. Linux(CentOS)安装MySQL教程

    1. 准备工作 1.1 安装CentOS虚拟机 教程[点击跳转] 1.2 将CentOS虚拟机设置为静态IP,否则你每次重启虚拟机后连接数据库都要重新查IP 教程[点击跳转] 1.3 如果有安装过My ...

  6. Linux 安装Mysql 详细教程

    mysql安装包 1.安装包下载地址 MySQL :: Download MySQL Community Server (Archived Versions) 2.选择对应的包 如下5.7包 下载和安 ...

  7. Linux 安装Mysql 详细教程(图文教程)

    首先通过 xshell 或者 putty 远程进入Linux 命令行操作界面. Xshell 的安装 1.去 XShell - Download 下载需要的版本. XShell免费版(解决官网打不开的 ...

  8. Linux下安装mysql完整教程

    最新写了一个小项目需要部署到远程服务器,就在阿里云买了一台centos7.x的服务器,想找个完整的教程,却发现都是坑,要不执行到一半执行不下去,要不就是命令错误,经过多次踩坑总结如下: 下载安装包 w ...

  9. mybatis学习(7):Windows下安装MySQL详细教程

    1.安装包下载. 下载地址:https://dev.mysql.com/downloads/mysql/ 点击下载之后,可以选择注册Oracle账号,也可以跳过直接下载. 下载完成后,选择一个磁盘内放 ...

最新文章

  1. python绘制数学三维图
  2. linux冒泡算法程序,用蛮力法解决冒泡排序 - linux-tao的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. UIRecorder入门
  4. python写appium测试用例找控件的方法总结
  5. 【JZOJ3636】【BOI2012】Mobile(mobile)
  6. linux IP、端口连通性测试
  7. win10关闭“Windows安全中心”功能的两种方法
  8. 敏捷管理之绩效考核方案
  9. MapReduce 作业调试
  10. C语言 JSON 解析库 - MJSON使用介绍
  11. char添加一个字符_LINUX字符设备驱动模型分析(起始篇)
  12. JS组件系列——又一款MVVM组件:Vue(一:30分钟搞定前端增删改查)
  13. [1.0]剖析MBR
  14. 使用IDEA创建一个Maven Web工程:无法创建Java Class文件
  15. c++单例模式Singleton Pattern
  16. python实时语音转写_实时语音转写 API 文档
  17. 实验一:交换机和路由器的基本配置
  18. 【速成MSP430f149】电赛期间学习MSP430f149笔记
  19. php怎么做地图源代码,php直播源码百度地图坐标拾取系统自定义页面
  20. 少年,离regional还有两个周

热门文章

  1. 关于Navicat连接mysql数据库报host XXXXXXX is not allowed to connect to this mysql server
  2. 【算法笔记】极客时间 算法面试通关40讲 笔记  覃超
  3. Python面向对象编程(类编程)中self的含义详解(简单明了直击本质的解释)
  4. js和jquery实现页面跳转的几种方式
  5. java string 加空格_java字符串加入空格
  6. React——Components
  7. 联通光纤猫入户升级:千兆光纤宽带的网卡,为什么只显示100M?
  8. matlab求系统状态时间响应,MATLAB求解系统零状态响应可以调用( )函数。
  9. 计算雅思成绩C语言,雅思总成绩计算四舍五入查分表
  10. java连接高斯数据库,高斯数据库 (gaussDB) - 基于 JDBC 开发 (9)