yum安装mysql5.7 简书_yum指定源安装MySQL5.7

1.需求:下载安装启动MySQL 5.7

yum一个命令无法满足需求(yum原生源)

$ sudo  yum  install  mysql  mysql-server  mysql-libs

2.yum指定源: 指定要下载软件包URL地址; 一般步骤如下:

2.1第一步:在 /etc/yum.repos.d 目录下, 单独为软件包创建配置文件(文件名任意并不重名 + 扩展名.repo)

2.2第二步:在.repo文件内添加指令: baseurl(指定下载URL地址), name(源名描述)…..

2.3 第三步: yum命令安装èrpm格式

$ sudo  yum  install  xxxxxx

3.备注:使用yum指定源形式安装软件包,首先从官方文档找URL地址

4.MySQL 5.7官方文档:

4.1MySQL官方网站:  dev.mysql.com

4.2指定MySQL官方源链接:

5.yum指定源安装MySQL 5.7具体步骤如下:

备注:如果有必要, 需要先卸载低版本MySQL, 具体步骤参考”卸载MySQL”章节

5.1第一步:创建文件

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

5.2第二步:输入字母i, 添加下面指令, 输入[Esc], 输入:wq 回车保存退出

[mysql57-community]

name=MySQL 5.7 Community Server

baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

>name:设置安装yum源名字

>baseurl:设置下载MySQL 5.7的URL地址(MySQL官方提供; repo.mysql.com是官方MySQL二级域名); 浏览器输入该URL地址, 点击”i386”目录,显示所有MySQL相关rpm包(截图)

c4d789b16e31

c4d789b16e31

>enabled: 1表示启用该下载地址; 0表示关闭该下载地址

>gpgcheck: 0表示不验证gpg key; 1表示需要验证gpg key

>gpgkey:设置gpg key文件的URL地址(如果gpgcheck设置为0, 这个指令可以忽略)

5.3第三步: yum命令安装MySQL 5.7.25

$ sudo yum install mysql-community-server

c4d789b16e31

查看要下载安装的版本(截图如下), 如果是5.7, 输入y, 回车即可

c4d789b16e31

5.4安装成功,启动mysqld服务

$ sudo  service   mysqld  start

MySQL 5.7问题

1.查看MySQL日志文件

$ cat   /var/log/mysqld.log

2.步骤:从后向前查看错误日志消息, 关键词: [ERROR], 需要查看十条左右, 分析显示错误日志内容, 决定使用什么样的解决方式.

3.问题一:查看mysqld.log日志文件, 显示错误消息如下: [ERROR] InnoDB: The Auto-extending innodb_system data file‘./ibdata1’of different size 649 pages than….Initial 768 pages.表示MySQL初始化内存过小, 需要调大; 解决方案:

3.1停止mysqld服务

c4d789b16e31

3.2切换到root

c4d789b16e31

3.3切换/var/lib/mysql; ls命令查看结果(大致类似)

c4d789b16e31

3.4删除目录下所有文件/子目录

c4d789b16e31

ls命令什么都不返回即可

c4d789b16e31

3.5切换回普通用户;例如: php01

c4d789b16e31

3.6修改mysql的配置文件指令

c4d789b16e31

输入i,修改指令如下, 输入[Esc], 输入:wq 回车, 保存退出

c4d789b16e31

3.7启动mysqld服务

c4d789b16e31

备注:如果启动失败, 尝试再次运行该命令

3.8启动成功后,查看mysqld.log日志文件的临时密码; 如果返回多个, 只选中并复制最后一个临时密码

c4d789b16e31

3.9连接MySQL数据库服务器, 回车, 右键粘贴之前复制的临时密码, 回车

c4d789b16e31

查看到mysql>连接成功即可

c4d789b16e31

3.10修改连接数据库服务器的密码为Test123!

备注:连接密码可以任意

c4d789b16e31

3.11之后再连接数据库服务器,就只能使用Test123!密码了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值