首先去官网下载要用的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. go get golang.org/x/net 安装失败的解决方法!

    GO语言在github.com上建立了自己的项目,对应的包如果不能下载,那么可以到这里去下载,比如:"go get golang.org/x/net"不能下载这个包,那么我们可以访 ...

  2. spring-security(2)

    记录一下spring security的配置 配置详解 <?xml version="1.0" encoding="UTF-8"?> <bea ...

  3. 利用DNSlog回显Weblogic(CVE-2017-10271) 漏洞执行命令结果

    作者:Armyzer0 Weblogic(CVE-2017-10271) 漏洞出来以后又是一波血雨腥风,正好我昨天测试的时候发现了一个存在这个漏洞的weblogic,但是他不回显咋办呢!让他返回执行结 ...

  4. fail2ban

    在 [DEFAULT] 全局配置中的ignoreip选项中添加被放行的ip地址:ignoreip = 127.0.0.1 172.17.1.218 网段可以加 127.0.0.1/8,用空格隔开就行. ...

  5. day 51 随机验证码, 验证登陆 ,以及 装饰器在函数中的应用

    前端很好的session 的例子 (随机验证码登陆) https://github.com/Endless-Clould/qianduan 参考: 验证码登录 https://www.cnblogs. ...

  6. 冒泡排序实现(Java)

    冒泡排序是一种交换排序,它的基本思路是: 两两比较相邻记录的关键字,如果反序则交换,知道没有反序的记录位置. 依次比较相邻的两个数,将小数放在前面,大数放在后面.即在第一趟:首先比较第1个和第2个数, ...

  7. (转)如何修改windows下mysql的字符集

    原文:http://blog.csdn.net/yjz_sdau/article/details/52135050 (1) 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值, 如 ...

  8. php生成markdown格式的数据库字典

    <?php /** * 生成mysql数据字典 */ //数据库配置 $config = [ 'host' => '192.168.43.134', 'user' => 'root' ...

  9. react config test env with jest and create-react-app 1

    /.babelrc { "presets": ["@babel/preset-env","@babel/preset-react"], &q ...

  10. ActiveMQ开发注意要点

    目录1.如何保证消息的成功处理2.避免消息队列的并发3.消息有效期的管理4.过期消息,处理失败的消息如何处理 1.保证消息的成功处理消息发送成功后,接收端接收到了消息.然后进行处理,但是可能由于某种原 ...