1、下载mysql
下载的话先确认好版本。
system:centos7
mysql:5.7

下面的版本自己选择,一般是86位的。
下载好的文件

2、上传到服务器 soft文件夹,终端也进入了soft文件夹
第一种是用xshell上传 $ rz 需要安装 yum install  lrzsz -y
第二种是类似ftp上传工具啥的
我用的是bitvise

小巧实用,拖过去就ok了。
3、打开压缩文件
$ tar xvf mysql-5.7.21-1.el7.x86_64.rpm-bundle.tar

4、安装之前卸载以前的版本
[root@localhost soft]# rpm -qa | grep mysql
pcp-pmda-mysql-3.10.6-2.el7.x86_64
[root@localhost soft]# rpm -e --nodeps pcp-pmda-mysql-3.10.6-2.el7.x86_64
[root@localhost soft]# rpm -qa | grep mysql

5、开始安装rpm文件 ,顺序是先安装依赖文件再安装client再安装server
安装过程出现如下错误

就需要删除mariadb-libs
执行删除[root@localhost soft]# yum remove mariadb-libs

删除完毕。
安装第一个依赖
mysql-community-common-5.7.21-1.el7.x86_64.rpm

安装第二个依赖
mysql-community-libs-5.7.21-1.el7.x86_64.rpm

安装客户端
mysql-community-client-5.7.21-1.el7.x86_64.rpm

安装服务端
mysql-community-server-5.7.21-1.el7.x86_64.rpm

6、安装完毕开始查看是否启动
[root@localhost soft]# systemctl status mysqld.service

没有启动。
开始启动服务
[root@localhost soft]# systemctl start mysqld
[root@localhost soft]# systemctl status mysqld

看到颜色很深的地方表示启动ok了。
7、查初始root密码
[root@localhost soft]# cat /var/log/mysqld.log | grep 'password'

冒号后面的那一坨就是密码。
8、进入mysql,开始重新设置密码
如果直接输入mysql不行,重新连接xshell试试,我一开始也一直报错,就是进入不了mysql,很尴尬。

就像这样。我断开连接之后,后面不知道咋的又好了。
[root@localhost ~]# netstat -tulpn
查看mysql运行状态,如果有33006端口表示服务正在运行
--------进入mysql mysql -uroot -p

输入上面的初始密码。
现在还不能做别的操作,先修改初始密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '117949255';
如果遇到这种问题
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
执行
mysql> set global validate_password_policy=0;
mysql> global validate_password_length=1;

再次执行
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '117949255';
ok,密码就改成了后面的了。
可以退出重新登录看看。
mysql> quit
8、设置远程连接
[root@localhost ~]# systemctl restart mysqld 重新启动服务
[root@localhost ~]# GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '117949' WITH GRANT OPTION;
设置远程连接,后面的数字是密码,可以改变。
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
遇到同样的问题同样的解决方法。
设置ok之后,可以连接试试

ok啦。
心得:刚开始安装的时候走了弯路,拿起哥教程就开始搞,高了很久一直报错,后来才发现数据库版本不对,解压之后也没有安装mysql,去花费了大量时间去配置/etc/my.cnf ,到头来还是没有鸟用,哎,开头都错了,怎么搞都是gg。

linux cenots7安装mysql的更多相关文章

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

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

  2. Linux 下安装mysql 5.7

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

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

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

  4. 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 ...

  5. 怎样在 Ubuntu Linux 上安装 MySQL

    本教程教你如何在基于 Ubuntu 的 Linux 发行版上安装 MySQL.对于首次使用的用户,你将会学习到如何验证你的安装和第一次怎样去连接 MySQL. -- Sergiu MySQL 是一个典 ...

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

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

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

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

  8. Linux下安装mysql教程

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

  9. linux上安装 mysql

    一.linux 上安装 mysql 1.查看mysql是否安装 rpm -qa|grep mysql 2.卸载 mysql yum remove mysql mysql-server mysql-li ...

随机推荐

  1. Spring Boot会员管理系统——处理文件上传

    温馨提示 Spring Boot会员管理系统的中,需要涉及到Spring框架,SpringMVC框架,Hibernate框架,thymeleaf模板引擎.所以,可以学习下这些知识.当然,直接入门的话使 ...

  2. 2018世界气象日,API为气象助力

    "世界气象日"(World Meteorological Day)又称"国际气象日",是[世界气象组织]成立的纪念日. 国际气象组织的前身原为非官方性国际气象合 ...

  3. [poj3349]Snowflake Snow Snowflakes_hash

    Snowflake Snow Snowflakes poj-3349 题目大意:给出n片雪花,每片雪花有6个角,每个角有一个权值.如果两片雪花中能够各选出一个点,使得从该点顺时针或者逆时针转,得到的权 ...

  4. [HNOI2002]营业额统计_Treap

    [HNOI2002]营业额统计 题目大意:给你一串n数序列,对于每一个刚输入的数a,找到一个前面的数k,使得|a-k|最小. 注释:$n<=32767,ai<=10^6$. 想法:刚学Tr ...

  5. Android Intent 基本使用及对象构成

    Intent基本使用 Intent可以理解为不同组件通信的媒介或者信使. Intent可以启动一个Activity,也可以启动一个Service,还可以发起一个广播Broadcast. 具体方法如下表 ...

  6. redis存取对象

    redis主要存储类型最常用的五种数据类型: String Hash List Set Sorted set redis不能直接存取对象,如何解决呢? 两种方式 1.利用序列化和反序列化的方式 两层对 ...

  7. Solr+Tomcat+zookeeper部署实战

    一 .安装solr 环境说明:centos 7.3,solr 6.6,zookeeper3.4,Tomcat8.5,jdk1.8 zookeeper的部署请参考:http://www.cnblogs. ...

  8. VC++开发AutoCAD 2018/objectARX 用向导新建项目无法新建的问题

    话说笔者最近想用新机子上装的AutoCAD ObjectARX 2018来进行二次开发,兴致勃勃安装了ARX API和向导, 然后打开VS2015,新建项目,无法新建. 折腾了一下,还是没有解决,后面 ...

  9. css代码整理

    width:(宽度) height:(高度) border:1px solid red:(边框 :边框粗细 显示 颜色) border-radius:10deg:(边框变圆角) box-shadow: ...

  10. 新手使用mac上的textedit写HTML时遇到的问题及解决办法

    刚开始在mac上学习HTML,总结一下遇到的问题和解决办法 问题:使用textedit编写html,在网页上却仍然显示的是代码. 解决办法: 打开textedit后打开文本编辑 选择偏好设置 按如图所 ...