Centos7 下安装MySQL 5.7数据库

原创 2018年04月15日 19:35:00
一、准备环境
虚拟机安装完毕Centos 7 Linux系统
二、安装步骤
第一步:官网下载对应的MySQL rpm源
② 下载 DOWNLOAD (这里选择社区版安装)
④ 直接使用 wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm 下载到/root 目录下
第二步:下载通过yum命令下载MySQL
yum install --downloadonly --downloaddir=/tmp/pages mysql-community-server
② 命令的意思是:处理依赖关系自动下载到/tmp/pages目录,pages这个目录会自动创建。此种模式是只下载不安装
③ 可以进入下载目录查看下载的rpm包
第三步:拷贝到需要安装的机器或者本机安装
使用 rpm -Uvh *.rpm 命令
第四步: 验证MySQL安装
使用命令 rpm -qa | grep mysql 验证。如图所示安装成功,这样就实现了在无法联网的机器中通过rpm包安装,既解决了源码的繁琐,也很好的解决了依赖关系。

第五步:启动MySQL服务
① 启动MySQL服务,命令 systemctl start mysqld
② 查看MySQL服务状态:systemctl status mysqld
③ 设置开机启动: systemctl enable mysqld
systemctl daemon-reload
第六步:修改root本地登录密码
① mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:
② 命令: grep 'temporary password' /var/log/mysqld.log
③ 登录MySQL。命令:mysql -uroot -p
④ MySQL环境变量查看: mysql> show variables like '%password%';

⑤ 配置禁用密码策略(不建议,自己使用可以参考)添加my.cnf文件中添加如下配置禁用即可:
validate_password = off
⑥ 重启MySQL服务,命令:systemctl restart mysqld
⑦ 修改密码操作
通过登录mysql系统:
  代码如下
  # mysql -uroot -p
  Enter password: 【输入原来的密码】
  mysql》use mysql;
  mysql》 update user set password=passworD(“test”) where user=’root’;
  mysql》 flush privileges;
  mysql》 exit;
  在mysql系统外,使用mysqladmin:
  代码如下
  # mysqladmin -u root -p password “test123″
  Enter password: 【输入原来的密码】
第七步:其它设置
① 设置远程登录
.添加远程登录用户:
默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;
.修改root用户为远程可连接用户
修改mysql数据库中user表
mysql> update user set host = 'localhost' where user = 'root';
② 设置默认编码为utf-8
修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
[mysqld]character_set_server=utf8init_connect='SET NAMES utf8'
重新启动mysql服务,查看数据库默认编码如下所示:

备注1. 默认配置文件路径:
配置文件:/etc/my.cnf 
日志文件:/var/log//var/log/mysqld.log 
服务启动脚本:/usr/lib/systemd/system/mysqld.service 
socket文件:/var/run/mysqld/mysqld.pid

备注2 如何启动/停止/重启MySQL
    1. 启动
1、使用 service 启动:service mysqld start
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:safe_mysqld&
2. 停止
1、使用 service 启动:service mysqld stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
3、mysqladmin shutdown
  3. 重启
1、使用 service 启动:service mysqld restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart

Centos7 安装mysql5.7 (基于腾讯云)

前言:写博客是作者对问题的理解与解决,不要认为复制粘贴就是自己的。  如需转载请标明出处      1.使用xftp工具将官网下载的rpm文件包上传至自己服务器(注意自己linux版本位数 是32位还...
  • u013471169
  • u013471169
  • 2017-03-17 11:13:24
  • 410

mysql5.7的安装与配置(centos7环境)

第一步:下载mysql在Linux终端使用wget命令下载网络资源:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-gl...
  • yougoule
  • yougoule
  • 2017-02-23 21:13:19
  • 14336

CentOS7安装配置mysql5.7

CentOS7 rpm安装mysql5.7环境介绍 操作系统: CentOS7.0 MySQL版本:mysql-5.7.17-1.el7 准备下载rpm包本文主要介绍如何通过官方提供的RPM包安装my...
  • jssg_tzw
  • jssg_tzw
  • 2017-04-01 17:59:17
  • 4065

CentOS 7 64bit下安装并初始化mysql 5.7 完整过程

CentOS 7 64bit 安装并初始化mysql 5.7 最完整版过程,全部亲操。 ·使用yum安装 ·进行初始密码修改 ·设置客户端可访问性...
  • fanpeizhong
  • fanpeizhong
  • 2017-06-22 00:31:07
  • 1842

CentOS7 安装 MySQL5.7 全步骤

1. 下载rpm: wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 2. 更新源: sudo rpm ...
  • SKY453589103
  • SKY453589103
  • 2016-08-23 14:32:47
  • 990

Centos7 使用yum源安装mysql5.7

1、配置YUM源 # 下载mysql源安装包 shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch....
  • Hu_wen
  • Hu_wen
  • 2017-08-29 14:38:30
  • 409

centos 7下mysql5.7 主从数据库同步配置

一、在两台Linux机器上安装MySQL 二、Master主服务器配置(192.168.1.3) 1.编辑my.cnf(命令查找文件位置:find / -name my.cnf) vi /e...
  • lsb2002
  • lsb2002
  • 2017-01-25 09:11:53
  • 2314

MySQL 5.7.15 多实例安装(二进制安装模式)

单实例安装请参考 MySQL 5.7.15 安装(二进制安装模式) 当前安装两个实例,更多实例参考一样。 # 操作系统 CentOS release 6.5 (Linux version 2.6....
  • kk185800961
  • kk185800961
  • 2016-12-22 10:12:25
  • 2585

centos7配置以及安装mysql5.7

虚拟机使用以及安装mysql的以下步骤和心得
  • curiouslearnerdhh
  • curiouslearnerdhh
  • 2017-03-17 17:34:28
  • 1292

CentOS7 使用YUM 安装MySQL5.7(yum install mysql5.7)

centOS7安装mysql 5.7与之前mysql版本的安装方式有些不同,在安装的时候踩过不少的坑,所以记录一下安装步骤。安装准备 检查系统中是否安装了mysql rpm -qa|grep ...
  • a731107548
  • a731107548
  • 2017-12-14 16:01:37
  • 490
收藏助手
不良信息举报
您举报文章:Centos7 下安装MySQL 5.7数据库
举报原因:
原因补充:

(最多只允许输入30个字)