1.查看是否已经安装 Mysql

rpm -qa | grep mysql

如果没有就走步骤2

如果有就用以下代码删除

ps. XXX是文件名

rpm -e xxx

2.下载官方 Mysql 包,提示找不到wget命令,就先安装wget

yum install -y wget
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

如果安装有提示:Cannot write to ‘mysql57-community-release-el7-10.noarch.rpm’ (No such file or directory),那就是权限不够,用root账号来重新下载

3.安装 Mysql 包

yum -y install mysql57-community-release-el7-10.noarch.rpm

4.安装 Mysql

yum -y install mysql-community-server

如果执行命令过程中提示:Unable to find a match: mysql-community-server,用以下命令解决

yum module disable mysql

如果遇到公钥尚未安装,有两种办法,去官网下载密钥检验器(好像是这玩意,建议自行百度),还有一种就是跳过验证

进入  /etc/yum.repos.d   修改  vi mysql-community-source.repo中的gpgcheck(默认为1)

再重新执行安装命令,如果报以下错误

执行该命令,(从url中加载密钥)再重新执行安装命令,该方法只支持MySQL5.7,如果是其他版本请点击该链接,寻找对应的解决办法,以下命令运行后,请重新执行安装mysql的命令

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

5.启动MySQL服务器

systemctl start  mysqld.service

启动后,查看状态,确定是否启动

running就是启动了,绿色的那个

service mysqld status

如果有报错,请百度,也有可能是权限不够,但是我没遇到

6.查看初始密码

grep 'password' /var/log/mysqld.log

root@localhost后面那个就是初始密码,MySQL5.6的没有初始密码,直接回车就能进

7.进入数据库

mysql -u root -p

输入的密码是看不见得

8.修改密码

ps.  XXX是你要修改后的密码

ALTER USER USER() IDENTIFIED BY 'XXXX';

不能太简单不然会报以下错误

 如果想弄简单的密码比如'123456',请先设置个复杂记得住的密码,然后执行以下命令。因为只有设置了密码才能执行别的操作。

这个是修改密码的长度

set global validate_password_length=6;

这个是修改密码的强度,0就是low,最低等级

set global validate_password_policy=0;

如果想要查看MySQL完整的初始密码规则,登陆后执行以下命令

SHOW VARIABLES LIKE 'validate_password%';

这个时候就已经安装完成了

如果想让其他电脑连接该数据库,执行以下代码

显示数据库

show databases;

选择mysql数据库

use mysql;

让所有的ip地址都可以访问,然后执行刷新权限命令。必须刷新!!!

update user set host = '%' where user = 'root';

刷新权限

FLUSH PRIVILEGES;
如果其他电脑无法访问,查看防火墙关了没
systemctl status firewalld关闭防火墙
systemctl stop firewalld打开防火墙
systemctl start firewalld查看防火墙是否开放3306端口
firewall-cmd --query-port=3306/tcp设置3306端口永久访问
firewall-cmd --add-port=3306/tcp --permanent设置新的端口后先关闭防火墙,再重启
重启防火墙
systemctl restart firewalld

导入sql数据,报错时间不能是0-0-0-0,解决办法

win10:在mysql.ini配置文件中添加以下代码,如果安装目录下没有mysql.ini自行百度添加

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

linux:在/etc中有my.cnf,添加上面的代码

参考以下文章

(32条消息) Linux 安装Mysql(图文教程)_小白一个-CSDN博客_linux安装mysql教程(32条消息) 解决安装Mysql失败:GPG密钥已安装,但是不适用于此软件包的问题_舞鹤白沙编码日志-CSDN博客_gpg密钥已安装

CentOS使用yum安装MySQL5.7报检索密钥错误解决方法 - minseo - 博客园 (cnblogs.com)

Linux安装MySQL-57相关推荐

  1. Linux安装mysql详细步骤

    linux安装mysql详细步骤 最近买了个腾讯云服务器,搭建环境. 该笔记用于系统上未装过mysql的干净系统第一次安装mysql.自己指定安装目录,指定数据文件目录. linux系统版本: Cen ...

  2. kali linux 安装 Mysql Can‘t read from messagefile 报错解决方案

    kali linux 安装 Mysql Can't read from messagefile 报错解决方案 参考文章: (1)kali linux 安装 Mysql Can't read from ...

  3. 数据库sql linux,linux安装mysql数据库

    linux安装mysql数据库 环境如下: Linux:CentOS release 6.7(Final) 64位 Mysql:mysql-5.6.31-linux-glibc2.5-x86_64.t ...

  4. suse linux mysql下载_SUSE Linux安装MySQL

    SUSE Linux安装MySQL 假设你把所有必须的源码或者包都放在了/tmp下.如果你下载的是RPM包的话,那比较简单:如果你下载的是二进制包(你没有rpm程序或者你想自定义的话),那么会稍微麻烦 ...

  5. linux 安装mysql 8.0_Linux安装mysql 8.0的详细方法介绍(代码示例)

    本篇文章给大家带来的内容是关于Linux安装mysql 8.0的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 经过一番努力下载mysql文件,我们可以开始M ...

  6. Linux安装MySQL的完整步骤并有关MySQL8.0版本的问题方法

    目录 QUESTION:Linux安装MySQL的完整步骤? ANSWER: 一:使用wget 直接下载 二:安转软件源,将platform-and-version-specific-package- ...

  7. linux使用读mysql脚本,【mysql学习】linux安装mysql,使用install脚本方式 (二)

    [mysql学习]linux安装mysql,使用install脚本方式 (二) 发布时间:2020-04-06 20:51:12 来源:51CTO 阅读:1092 作者:浮尔魔司 本文介绍Linux下 ...

  8. Linux 安装 MySQL 8.0

    Linux 安装 MySQL 8.0 1-MySQL 下载 2-MySQL 安装 3-MySQL 连接 4-MySQL 问题 4.1-初始化失败 4.2-无法远程登录 4.3-用户授权错误 4.4-N ...

  9. 新手LInux 安装 Mysql 5.7.31版本 注意事项

    世上无难事 ,只要肯放弃 做为新手,我又来安装MySQL数据库了.所以接下来的套路是先百度一下 LInux 安装mysql ,然后一堆安装教程出来了.然后跟着教程来一套,然后到了凌晨(放弃) 总结一下 ...

  10. 超详细Linux 安装Mysql

    超详细 Linux 安装Mysql 1.下载方式 1.1 Linux 内部下载(不推荐,比较慢) 1.2 本地下载,上传到linux 2.解压 3.创建MYSQL⽤户和⽤户组 4.配置my.cnf 5 ...

最新文章

  1. 汇编指令mrs_汇编指令 - Mrs.kang - 博客园
  2. 算术基本定理证明用计算机,良序原理:算术基本定理的证明
  3. TIOBE 10月编程语言排行榜 : GO 问鼎本年度语言 ?
  4. 阿里云弹性计算负责人蒋林泉:亿级场景驱动的技术自研之路
  5. AI入门,从每个人都应该学的AI第一课开始
  6. foremost windows_windows上安装foremost - kalibb
  7. 软件工程课程设计-电梯控制系统
  8. MQ系列SpringBoot快速整合RabbitMQ
  9. rstudio文件保存_R 和 RStudio 的安装及 R Profile 的配置 amp; 初识 R 语言数据爬取
  10. oracle数据库左边栏不见,Oracle数据库中分区表的操作方法
  11. [全程动图]解决Offline Explorer崩溃闪退的问题和一些小技巧(如何下载js、100线程下载)
  12. chrome没有注册类解决
  13. CVPR2019|最新更新论文~持续更新|CVPR2019百度云下载
  14. 解决jieba分词,切不出分词
  15. debian mysql 日志_Apache2:使用mod_log_sql(Debian Etch)记录到MySQL数据库
  16. R语言 观测异常值并改进
  17. 自媒体娱乐热点素材怎么找?-即时热榜
  18. 0x00007FF774EF28C8 处有未经处理的异常(在xxxx.exe 中): 0xC00000FD: Stack overflow (参数: 0x0000000000000001)
  19. R语言内置颜色色板+生成代码
  20. 头皮发麻之win10宽带拨号错误797

热门文章

  1. 爬虫ip被封的6个解决方法
  2. 《21世纪机器人》一一2.7 货物搬运工晨明号:重启前1小时
  3. 如何更换wince壁纸?
  4. 网页源代码与开发者工具里打开的代码有何区别?在爬取网页是我们该如何进行选择?(网页源代码,框架源代码,开发者工具三者的联系)
  5. 解决联想小新air14,联想小新15 锐龙版本 realtek 8822ce网卡 网络连接问题 wifi断流 连接不上 WiF蓝牙互相干扰
  6. CTU Open Contest 2017
  7. 解决error:03000086:digital envelope routines::initialization error
  8. GPU — GPU 虚拟化技术
  9. Redundancy and Recovery Window的区别
  10. 【调剂】西安工业大学-陕西科技大学 课题组招收考研调剂生,欢迎报考光学工程、电子信息,光学等方向通信调剂...