1.安装时候出现 warning: mysql-community-server-5.7.13-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY 

原因分析:由于yum安装了旧版本的GPG keys造成的,从 RPM 版本 4.1 开始,在安装或升级软件包时会检查软件包的签名。

解决办法:在安装命令之后增加 --force --nodeps 即可解决

rpm -ivh mysql-community-server-5.7.13-1.el6.x86_64.rpm --force --nodeps

 2. 查看默认密码:进入到 /var/log/mysqld.log下查看

备注:如果使用默认密码不能登录的话,首次可以尝试不输入密码进行登录,如果不可以的建议使用安全模式进行登录,修改默认密码以及权限即可

3. 修改MySQL默认端口后,MySQL端口无法启动的问题

2019-05-26T17:08:56.623318Z 0 [ERROR] Do you already have another mysqld server running on port: 6603 ?
2019-05-26T17:08:56.623325Z 0 [ERROR] Aborting
2019-05-26T17:15:25.400510Z 0 [ERROR] Can't read from messagefile '/usr/share/mysql/english/errmsg.sys'
2019-05-26T17:15:26.490856Z 0 [Warning] Failed to set up SSL because of the following SSL library error: SSL context is not usable without certificate and private key
2019-05-26T17:15:26.491475Z 0 [ERROR] Can't start server: Bind on TCP/IP port: Permission denied

原因分析:修改后没有在开放对应的端口

解决办法:在iptables中开放对应的端口后重启MySQL即可

4. MySQL启动的时候出现 Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2 - No such file or directory) 问题

解决办法:创建文件夹,赋予权限

mkdir -p /var/run/mysqld/
chown -R mysql /var/run/mysqld
chgrp -R mysql /var/run/mysqld

5. 远程连接MySql出现 错误:Can't connect to MySQL server (10060)

(1)检查网络是否通

使用ping命令即可

ping 192.168.108.100

(2)检查服务器防火墙

先使用Telnet查看端口是否可以访问

telnet 192.168.108.100 6603

如果不能,就在防火墙文件中放开MySQL进程对应的端口号或者关闭防火墙

方法1: 开放MySQL进程需要的端口号

方法2:查看防火墙运行状态,并关闭防火墙

查看防火墙运行状态

firewall-cmd --state  

关闭防火墙

systemctl stop firewalld.service && systemctl disable firewalld.service

查看正在运行的进程以及对应的TCP端口号

(3)检查MySQL账户是否允许远程连接

方法1:改表法,修改user_privileges表中的权限以及内容

方法2:授权法

允许所有主机通过dsx账号进行远程连接MySQL(如果是特定主机,将%改成特定IP即可)

前提条件:用户表中创建了该用户,并赋予过对应的权限,root账户一般由于安全性,不建议使用root账号进行远程连接。

以下是给dsx赋予了所有权限,在实际工作中,可以根据需要分配对应的权限,诸如select权限

(1)创建用户

(2)赋予权限

 建议:出现问题最好直接去看MySQL对应的异常日志,一般都会有具体的错误原因 

参考:https://www.cnblogs.com/kenshinobiy/p/7645871.html        https://blog.csdn.net/zhldt2008/article/details/54911714

Linux下安装Mysql出现的常见问题以及解决办法的更多相关文章

  1. linux下遇见mysql启动报2002错误解决办法

    前言:目前问题解决了,但是仍不知道是什么原因造成的,在出现问题前安装uWSGI后,mysql就出现这个问题的,哪位大侠说说这是怎么回事? 正文:Linux 下 Mysql error 2002 错误解 ...

  2. Linux下安装mysql(2) 及常见问题解决(CentOS)

    上一篇讲了基本的安装,这篇姑且算作进阶吧 链接Linux下安装mysql(1) 1.准备好mysql的rpm安装包 2.解压并进入usr/local/mysql 3.先执行useradd mysql( ...

  3. 【云服务器部署】---Linux下安装MySQL

    [云服务器部署]---Linux下安装MySQL 有关如何阿里云ECS建网站,推荐一片文章,我是是通过这篇文章安装tomcat和jdk的 网址:阿里云ECS建网站(建站)超详细全套完整图文教程! 注意 ...

  4. Linux 下安装mysql 5.7

    Linux 下安装mysql 5.7 本人首次安装时按照菜鸟教程的步骤一步一步来的,结果意外的是 装成5.6了,而且各种无厘头的问题,例如无法启动... 本文参照 大佬:‘这个名字想了很久~’ 的&l ...

  5. linux下安装mysql问题总结(一)mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended

    linux下安装mysql数据库 linux版本:CentOS release 6.8 (Final) mysql版本:mysql-5.7.16-linux-glibc2.5-x86_64.tar.g ...

  6. Linux下安装mysql(1)(CentOS)

    标题是(1)也就是说这次是基础安装,这种方式安装,没有组的创建,权限管理,配置文件更改等,仅仅是最基本的安装,适合第一次在linux上安装mysql的新手 1.准备好安装包(Linux-Generic ...

  7. Linux下安装mysql教程

    Linux下安装mysql  MySQL官网:https://dev.mysql.com/downloads/mysql/ 到mysql官网下载mysql编译好的二进制安装包,在下载页面Select ...

  8. Linux下安装 MySQL

    Ubuntu环境 使用二进制安装包安装,相对简单绿色 1.到官网下载二进制压缩包http://dev.mysql.com/downloads/mysql/ 2.选择需要的版本 目前最新为5.7.之后选 ...

  9. linux下安装mysql(rpm文件安装)

    数据库包下载: https://www.mysql.com/downloads/ 在GPL开原协议的社区开源版里边下载 我们用mysql community server里边的 其中workbench ...

随机推荐

  1. Java VS Python 应该先学哪个?

    http://blog.segmentfault.com/hlcfan/1190000000361407 http://www.tuicool.com/articles/fqAzqi Java 和 P ...

  2. js修改文档的样式

    <!DOCTYPE html><html><head><meta charset="UTF-8"><title>Java ...

  3. HYSBZ 1010 玩具装箱toy (决策单调DP)

    题意: 有n个玩具,要将它们分为若干组,玩具长度C可能不同.给出n个玩具的摆放顺序,连续的任意多个玩具都可以成为一组.区间[i,j]成为一组的费用是cost=(j-i+Sigma(Ck)-L)2且i& ...

  4. Intel 快速存储蓝屏

    今天电脑蓝屏,DPC Watchdog Violation 很烦.开bluescreen说是NT内核的问题 开windbg说是Intel快速存储的问题,顺手卸载快速存储 卸载前 卸载后 另外我看Int ...

  5. [VC]关于ocx打包为cab的使用

    把打包的工具makecert.exe等放在c:/windows/system32/里才能在dos下面使用 注:如果本机使用可以codebase="http://localhost/testa ...

  6. HDU - 5457 Hold Your Hand (Trie + 最小割)

    Hold Your Hand Time Limit: 1500/1000 MS (Java/Others)    Memory Limit: 65535/102400 K (Java/Others)T ...

  7. BestCoder Round #56 1002 Clarke and problem 1003 Clarke and puzzle (dp,二维bit或线段树)

    今天第二次做BC,不习惯hdu的oj,CE过2次... 1002 Clarke and problem 和Codeforces Round #319 (Div. 2) B Modulo Sum思路差不 ...

  8. IDEA搭建Springboot项目时报错jdk的问题

    装了jdk并且配置了JAVA_HOME 与path还报错 No Java SDK of appropriate version found. In addition to the IntelliJ P ...

  9. STL 之 sort 函数使用方法

    关于Sort Sort函数是C++ STL(Standard Template Library / 标准函数库) <algorithm>头文件中的一个排序函数,作用是将一系列数进行排序,因 ...

  10. Vue源码探究-全局API

    Vue源码探究-全局API 本篇代码位于vue/src/core/global-api/ Vue暴露了一些全局API来强化功能开发,API的使用示例官网上都有说明,无需多言.这里主要来看一下全局API ...