首先去官网下载要用的yum源
传送门:http://dev.mysql.com/downloads/repo/yum/
yum源文件:/home/mysql57-community-release-el7-8.noarch.rpm
是一个rpm包,如果是Gnome,可以选择centos7的软件包安装程序安装即可。也可以用命令的方式安装:

rpm -ivh /home/mysql57-community-release-el7-.noarch.rpm

使用yum search mysql查找与mysql有关的包
mysql-community-server.x86_64
mysql-community-client.x86_64
64位系统安装这两个包就可以了

sudo yum install mysql-community-server.x86_64 mysql-community-client.x86_64 

安装完成后

service restart mysqld

[pinnsvin@pinnsvin applications]$ mysql -u root

ERROR  (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

[pinnsvin@pinnsvin applications]$ service mysqld restart

Redirecting to /bin/systemctl restart  mysqld.service

[pinnsvin@pinnsvin applications]$ mysql -uroot

ERROR  (): Access denied for user 'root'@'localhost' (using password: NO)

mysql-5.7之后为了加强数据库的安全性,增加了一个随机性密码,如果正常安装成功后,会有提示说随机性密码已经生成并存储在/root/.mysql_secret,于是我看了看

[root@pinnsvin ~]# cat /root/.mysql_secret

cat: /root/.mysql_secret: 没有那个文件或目录

[root@pinnsvin ~]# 

没有目录,头痛,因为是linux小白,最后求助别人

mysql5.7在密码管理这块有了改变,密码在初始化的时候会写到mysql的错误日志中,你可以通过grep -i password命令对日志文件进行过滤

补充:/var/log/messages目录下可能有mysqld.log.在这个文件里搜索/password也可以。

终于找到密码,成功进入mysql,进入首先要修改密码

alter user 'root'@'localhost' identified by 'password';

密码强度有要求,上边的密码肯定不行

my-default.cnf 在/usr/share/mysql

修改相应的参数即可

又一大波传送门:

MySQL my.cnf 参数 详解
Linux: 查看软件安装路径
centOS目录结构详细版
RPM安装

CentOS 7 yum安装配置mysql的更多相关文章

  1. centOS下yum安装配置samba

     centOS下yum安装配置samba 2010-03-29 15:46:00 标签:samba yum centOS 安装 休闲 注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目 ...

  2. centos下yum安装crontab+mysql自动备份

    参考博文: centos下yum安装crontab yum install vixie-cron crontabs      //安装 chkconfig crond on               ...

  3. CentOS通过yum安装MariaDB(MySQL)无法启动服务或者找不到mysql.sock

    转载自:http://www.linuxidc.com/Linux/2016-03/129396.htm 今天在Linux主机(CentOS 7)安装(yum install方式)Mariadb(即开 ...

  4. CentOS7 yum 安装配置 MySQL 5.7

    1.配置yum源 # 下载mysql源安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装 ...

  5. CentOS 7.2 安装配置mysql主从服务器

    MySQL官方压缩包安装: 1:下载mysql官方版本,此处以目前最新版本5.7.14为例,下载的64位版本文件为: mysql-5.7.14-linux-glibc2.5-x86_64.tar 2: ...

  6. 在阿里云的CentOS环境中安装配置MySQL、JDK、Maven

    Welcome to Alibaba Cloud Elastic Compute Service ! [root@izbp19stm1x1k2io1e7r3tz ~]# rpm -Uvh http:/ ...

  7. yum安装配置MySQL数据库

    1.配置yum源 # 先安装wget yum install wget -y     2.下载mysql源安装包 wget http://dev.mysql.com/get/mysql57-commu ...

  8. Centos: 修改 yum安装的mysql路径

    1.使用命令service mysqld stop 停止mysql查看mysql数据库的默认路径:/var/lib/mysql使用cp -afir  /var/lib/mysql/*   /usr/l ...

  9. CentOS 6.5 yum安装配置lnmp服务器(Nginx+PHP+MySQL)

    以下全部转载于  http://blog.csdn.net/lane_l/article/details/20235909 本人于今晚按照该文章使用centos 6.7 64bit安装成功,做个备份, ...

随机推荐

  1. Debug Dart at External Terminal

    launch.json { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions ...

  2. 复制表结构和内容到另一张表中的SQL语句

    1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 2.只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1= ...

  3. 关于finecms v5 会员头像 任意文件上传漏洞分析

    看到我私藏的一个洞被别人提交到补天拿奖金,所以我干脆在社区这里分享,给大家学习下 本文原创作者:常威,本文属i春秋原创奖励计划,未经许可禁止转载! 1.定位功能 下载源码在本地搭建起来后,正常登陆了用 ...

  4. postgresql子查询优化(提升子查询)

    问题背景 在开发项目过程中,客户要求使用gbase8s数据库(基于informix),简单的分页页面响应很慢.排查发现分页sql是先查询出数据在外面套一层后再取多少条,如果去掉嵌套的一层,直接获取则很 ...

  5. SQL Server数据库——数据库的数据导出与数据导入

    http://jingyan.baidu.com/article/3c48dd34531d5de10be358b8.html

  6. [经验]微信开放平台,一个APP secret可以绑定一个APP,然后再绑定一个ipad 版本APP

    微信开放平台,一个APP secret可以绑定一个APP,然后再绑定一个ipad 版本APP

  7. 剑指offer三十之连续子数组的最大和

    一.题目 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学.今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决.但是,如果向量 ...

  8. (转)Linux Shell系列教程之(十四) Shell Select教程

    本文属于<Linux Shell 系列教程>文章系列,该系列共包括以下 18 部分: Linux Shell系列教程之(一)Shell简介 Linux Shell系列教程之(二)第一个Sh ...

  9. LogStash启动报错:<Redis::CommandError: ERR unknown command 'script'>与batch_count 的 配置

    环境条件: 系统版本:centos 6.8 logstash版本:6.3.2 redis版本:2.4 logstash  input配置: input { redis { host => &qu ...

  10. zabbix邮件内容乱码与邮件内容为附件解决办法

    在zabbix的实际使用过程中,在收到邮件预警的时候,我们会发现邮件内容是乱码的,在手机端收到的是附件,而且附件下载后的文件类型是打不开的.这样我们不知道我们是哪个服务器的哪项服务出了问题,接下来我们 ...