一、部署过程

1.当前服务器的内核版本和发行版本

cat /etc/issue

uname -a

2.检查系统有没有自带mysql,并卸载自带版本

yum list installed | grep mysql

yum -y remove 版本名称

3.开始部署mysql5.7,给centOS添加新的rpm源

3.1在线获取包:

wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm

后面需加个 --no-check-certificate 来忽略证书检查

3.2本地安装包

yum localinstall mysql-community-release-el6-5.noarch.rpm

4.验证本地mysql源是否安装成功

yum repolist all | grep mysql

如果结果是默认5.6版本可用,但想使用5.7怎么操作?

可修改配置文件来实现

vi /etc/yum.repos.d/mysql-community.repo

把5.6的enabled=0

把5.7的enabled=1

保存后,再来看看验证安装的版本是否为5.7

yum repolist all | grep mysql

5.开始用yum方式安装

yum install mysql-community-server

6.启动mysql

service mysqld start

7.查看mysql是否有自启动,并设置

chkconfig --list | grep mysqld

chkconfig mysqld on

至此,整个部署过程全部完成!

 二、登录mysql时会遇到的问题

1.正常情况:

登录命令:mysql -u root -p

安装5.7之后如何查看初始密码

grep ‘temporary password’ /var/log/mysqld.log

登录后修改数据库初始密码

alter user root@localhost identified by '新密码'

2.异常情况:

登录时弹出error 1045(2800):Access denied...password:No时的解决方法

/etc/init.d/mysqld stop   停止服务进行

mysql_safe --user=mysql --skip-grant-tables --skip-networking&   跳过授权访问

mysql -u root -p  登录

update mysql.user set authentication_string=password('...') where user='root' and host='127.0.01' or host='localhost';   更新密码

flush privileges;   刷新权限

quit   退出

/etc/init.d/mysqld restart  重启mysql

Linux操作系统(四)_部署MySQL的更多相关文章

  1. Linux操作系统(五)_部署Zentao

    一.部署Zentao 1.检查服务器信息 uname -a 2.下载相应的部署包(一键安装包) http://dl.cnezsoft.com/zentao/9.8.1/ZenTaoPMS.9.8.1. ...

  2. Linux操作系统(三)_部署JDK

    一.通过tar.gz压缩包安装 1.在usr目录下创建java目录 cd usr mkdir java 2.用rz命令上传tar.gz安装包到java目录 3.解压tar.gz安装包到当前目录 tar ...

  3. Linux操作系统与项目部署

    Linux操作系统与项目部署 注意:本版块会涉及到操作系统相关知识. 现在,几乎所有智能设备都有一个自己的操作系统,比如我们的家用个人电脑,基本都是预装Windows操作系统,我们的手机也有Andro ...

  4. Linux操作系统学习_操作系统是如何工作的

    实验五:Linux操作系统是如何工作的? 学号:SA1****369 操作系统工作的基础:存储程序计算机.堆栈(函数调用堆栈)机制和中断机制 首先要整明白的一个问题是什么是存储程序计算机?其实存储程序 ...

  5. 关于Linux和Windows下部署mysql.data.dll的注册问题

    mysql ado.net connector下载地址: http://dev.mysql.com/downloads/connector/net/ 选择版本: Generally Available ...

  6. Linux操作系统学习_用户态与内核态之切换过程

    因为操作系统的很多操作会消耗系统的物理资源,例如创建一个新进程时,要做很多底层的细致工作,如分配物理内存,从父进程拷贝相关信息,拷贝设置页目录.页表等,这些操作显然不能随便让任何程序都可以做,于是就产 ...

  7. Linux操作系统(二)_快速入门

    环境 安装VM ware,输入VM key 在VM上安装CentOS 6.5 设置网络,能在本机上ping通 通过终端连接工具:Xshell或SecureCRT,连接Linux服务器 实操可能出现的问 ...

  8. Linux操作系统(一)_常用命令

    1.系统工作命令 date  显示/设置系统时间或日期 date:显示时间 date -s “20190319 11:35:56”:设置时间 clock  显示设置硬件时钟 clock -s:以硬件时 ...

  9. Linux操作系统(六)_文件系统结构

    linux只有一个文件树,整个文件系统是以一个树根"/"为起点的 所有的文件和外部设备都以文件的形式挂在上面,linux发行版本的根目录大都是以下结构: /bin /sbin /b ...

随机推荐

  1. 如何配置JedisPool的参数

    转自:http://blog.csdn.net/huahuagongzi99999/article/details/13631579 如何配置Pool的参数 JedisPool的配置参数很大程度上依赖 ...

  2. Communications link failure mysql自动停止 连接拒绝 mysqld dead but sub。。。

    服务器环境中 JAVA 连接数据库 Communications link failure, Contection refused 网上很多这种情况,解决基本上是将127.0.0.1换成localho ...

  3. C#.NET动态页面静态化生成

    一,动态页面生成静态也的思路是怎样呢? 1>首先我们都是需要有一个静态模板,这模板的作用就是静态页的最基本模板,如下代码: <!DOCTYPE HTML PUBLIC "-//W ...

  4. 攻防世界--logmein

    测试文件:https://adworld.xctf.org.cn/media/task/attachments/a00849bb514c413f8a6526f6bb56c628 1.准备 得到信息 6 ...

  5. css样式表的引入方式

    一般来说,css 有两种样式表的引入方式,在这里我记录一下,比较这两种引入方式的区别: <link rel="stylesheet" type="text/css& ...

  6. XC6SLX45T-2FGG484C 原厂订购 原装正品

    作为一家科研公司,保证的原厂品质和正规采购渠道是科学严谨的研发工作中重要的一环,更是保证研发产品可靠.稳定的基础.而研发中所遇到的各种不可预测的情况更是每个工程师向技术的山峰攀登中时会遇到的各种难题. ...

  7. Git 常用命令简单记录

    分布式版本控制系统,跟踪文本文件的改动 ubuntu安装: sudo apt install git 安装完成后,设置使用的用户名和邮箱: 全局: git config --global user.n ...

  8. 初学Java 求最大公约数

    import java.util.Scanner; public class GreatesCommonDivisor { public static void main(String[] args) ...

  9. QT + openssl + VS2015静态编译

    从http://slproweb.com/products/Win32OpenSSL.html下载已经编译好的openssl,一路next 我将OpenSSL-Win32\lib\VC目录下的libe ...

  10. mongodb使用简介

    mongodb简介 在使用nodejs时候,需要存储一些简单json数据的情况下,很多人会推荐使用mongodb.mongodb是一个文档型数据库,在 sql 中,数据层级是:数据库(db) -> ...