ITPub博客

首页 > 数据库 > MySQL > mysql yum源安装

mysql yum源安装

投稿 MySQL 作者:VX_147I8IO5I13 时间:2020-04-09 18:03:35 0 删除 编辑

  部署服务器环境的时候经常要安装mysql,以下是常见的安装方式


  源码安装rpm包安装yum源安装


  这篇主要介绍yum源安装。


  yum源下载


  进入/d/file/shujuku/icfr0hcnmxe页面,可以看到有很多的下载项,我们选择MySQL Yum Repository(对应的链接是:/d/file/shujuku/icfr0hcnmxerepo/yum/)项进入,选择需要的包下载,这里我选择mysql80-community-release-el7-3.noarch.rpm


  或者直接再linux命令行执行以下命令下载


  wget/d/file/shujuku/3syf5bewzyj.rpm


  安装yum源


  进入mysql80-community-release-el7-3.noarch.rpm的下载目录


  rpm-ivh mysql80-community-release-el7-3.noarch.rpm


  修改yum源的下载链接


  yum源安装之后,默认的下载链接速度比较慢,需要修改下下载链接,国内一般可以修改成阿里云的链接


  备份系统自带的yum源配置文件


  mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak


  下载aliyun的yum源配置文件到/etc/yum.repos.d/


  cd/etc/yum.repos.d/


  wget-O/etc/yum.repos.d/CentOS-Base.repo/d/file/shujuku/4ytqju3tsdk.repo


  选择版本


  yum源配置文件中会包含多个版本的mysql,默认会选择最新的版本(目前是MySQL 8.0),这里我们选择MySQL 5.7,编辑/etc/yum.repos.d/mysql-community.repo文件,把[mysql57-community]的enabled设置为1,把默认的[mysql80-community]的enabled设置为0


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


  #Enable to use MySQL 5.7


  [mysql57-community]


  name=MySQL 5.7 Community Server


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


  enabled=1


  gpgcheck=1


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


  安装mysql


  使用以下命令安装MySQ,命令会安装MySQL服务和其他的MySQL包


  yum install mysql-community-server


  启动MySQL


  安装完之后,使用以下命令启动MySQL


  systemctl start mysqld


  MySQL第一次启动时会执行以下的操作


  服务器的初始化data目录会产生SSL证数和key文件安装validate_password组件并且生效创建超级账户'root' 'localhost',为超级账户生成密码并且把密码保存到错误日志中,通过以下命令获取密码


  grep'temporary password'/var/log/mysqld.log


  root的密码时临时生成的,需要尽快修改,使用以下命令修改


  shell>mysql-uroot-p


  mysql>ALTER USER'root' 'localhost'IDENTIFIED BY'NewPassword';


  修改MySQL配置


  mysql配置默认是在/etc/my.cnf,可以根据项目具体的需要设置选项,以下是几个常用设置项


  datadir=/var/lib/mysql


  socket=/var/lib/mysql/mysql.sock


  log-error=/var/log/mysqld.log


  pid-file=/var/run/mysqld/mysqld.pid


  character-set-server=utf8


  port=3306


  collation-server=utf8_general_ci


  expire-logs-days=300


  max_connections=1024


  default_storage_engine=InnoDB


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69969661/viewspace-2685290/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
承接各种APP软件开发:147-1810-5113微电.

注册时间:2020-04-01

  • 博文量
    12
  • 访问量
    8042