`

MySQL5.7环境搭建

 
阅读更多

搭建MySQL运行环境

第一步:

从官网下载MySQL版本mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar 

备注:若你的Linux是centos6系列的,下载el6版本的,若是centos7系列的下载el7版本的,不然安装时候报错;如下图所示:


 

解压tar -xvf mysql的包
tar -xvf mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar

 

 

第二步:查看是否需要卸载
安装时候会提示与已经安装的RPM包有冲突,所以我们先卸载一些RPM包,要卸载哪些呢?我们要卸载的是之前安装的或系统自带的一些跟本次安装冲突的包
执行命令:rpm -qa | grep mysql来查看一下我们要卸载哪些不需要,看下图:



 

如上图所示,我们会看到,系统已经安装的5.1版本的Mysql的rpm包,本次我们安装5.7版本的,需要将5.1版本的MySQL卸载;

 

第三步:

卸载5.1版本的MySQL

rpm -e qt-mysql-4.6.2-20.el6.x86_64

rpm -e mysql-libs-5.1.52-1.el6_0.1.x86_64

rpm -e mysql-devel-5.1.52-1.el6_0.1.x86_64

rpm -e mysql-5.1.52-1.el6_0.1.x86_64

 

也可以用yum命令卸载:

yum -y remove mysql

备注:mysql后面可以不用跟版本,卸载的时候命令可以找到当前系统MySQL的版本。

 

第四步:

安装MySQL的rpm包
依次执行如下命令:
rpm -ivh --force mysql-community-common-5.7.18-1.el6.x86_64.rpm
rpm -ivh --force mysql-community-libs-5.7.18-1.el6.x86_64.rpm
rpm -ivh --force mysql-community-client-5.7.18-1.el6.x86_64.rpm
rpm -ivh --force mysql-community-server-5.7.18-1.el6.x86_64.rpm



 

备注:命令是依次执行,不要乱了顺序,因为它们之间有依赖关系。
Linux中很可能已经安装过老版本的mysql,所以采用-Uvh参数,若没有老版本,则使用-ivh

 

第五步:

启动MySQL服务

以上则成功安装完成,我们使用service mysqld start 启动MySQL服务:


 

 

注意:启动后在sudo vi /var/log/mysqld.log中获取root账户的初始密码:


 

MySQL服务相关命令:

启动: service mysqld start
停止: service mysqld stop
重启: service mysqld restart

 

第六步:

修改MySQL初始密码

用初始密码登录后,发现无论输出什么SQL都会出现一下错误,这个提示我们修改密码,那么我们来修改一下密码:

mysql> set password=password('新密码');
mysql> flush privileges;

 

备注:

MySQL对用户密码安全性有所加强,所以设置的密码必须包含有数字,大写字母,小写字母,特殊符号,如果你设置的密码过于简单,会提示:

 

 

第七步:

修改数据库默认字符集为utf-8

我们查看数据库编码如下:



 

如果需要修改数据库编码则:
编辑 /etc/my.conf 文件,latin1 是很多语言乱码的主要原因,通过修改my.cnf 的方法,一劳永逸的解决乱码问题,两处修改的地方,my.cnf在etc目录下,不知道 my.cnf 文件在哪里,可以使用  whereis my.cnf 命令查找 


 

增加如下两行:

character_set_server=utf8

collation-server=utf8_general_ci 
如下图所示:



保存,然后重启mysql:service mysqld restart 

 

  • 大小: 32.4 KB
  • 大小: 11 KB
  • 大小: 65.6 KB
  • 大小: 8 KB
  • 大小: 88.2 KB
  • 大小: 24.9 KB
  • 大小: 15.9 KB
  • 大小: 3.8 KB
分享到:
评论

相关推荐

    mysql5.7 环境搭建文档

    ### MySQL 5.7 环境搭建详细指南 #### 一、MySQL 5.7 简介 MySQL 是一款流行的开源关系型数据库管理系统,以其高性能、稳定性和易用性而著称。它适用于中小型系统的数据库管理需求,具有体积小、速度快的特点,...

    麒麟 国产机 安装mysql 内含mysql5.7.deb

    在这个场景下,我们可以利用提供的"deb-mysqlserver.rar"和"mysql5.7_kylin_arm64.zip"这两个文件进行安装。 "deb-mysqlserver.rar"是一个RAR压缩文件,它包含的是适用于Debian系操作系统(包括麒麟)的DEB安装包。...

    mysql5.7最优配置文件模板.docx

    本文档主要介绍了 MySQL 5.7 的主从配置和备份,旨在帮助读者快速搭建高可用性的 MySQL 集群环境。文章首先介绍了 MySQL 5.7 的新特性和性能提升,然后详细讲解了主从配置的实现步骤,包括创建用于主从同步的数据库...

    银河麒麟鲲鹏920mysql5.7安装包安装手册

    **银河麒麟鲲鹏920 MySQL 5.7 安装包安装手册** 在本文中,我们将详细讨论如何在基于ARM64架构的华为鲲鹏920处理器上,使用银河麒麟V10操作系统安装MySQL 5.7数据库。银河麒麟V10是一款专为国产化硬件平台设计的...

    Mysql5.7 MGR集群搭建手册

    在搭建MGR集群之前,需要做好环境准备,包括数据库服务器规划、安装mysql5.7.20以及设置hostname和ip映射。然后,需要创建复制环境,包括配置/etc/***f、开启二进制日志记录、设置binlog格式等。 以上就是对MGR集群...

    银河麒麟_龙芯_MYSQL离线安装包 mysql5.7_kylin_mips64el.zip

    这个“银河麒麟_龙芯_MYSQL离线安装包 mysql5.7_kylin_mips64el.zip”文件是专为银河麒麟操作系统在龙芯处理器平台上搭建MySQL 5.7数据库环境而准备的。离线安装包意味着用户可以在没有网络连接的情况下进行MySQL的...

    MySQL5.7从入门到精通 带书签 高清

    MySQL5.7是世界上最受欢迎的关系型数据库管理系统之一,尤其在Web开发领域中广泛使用。这份“MySQL5.7从入门到精通”的资源旨在为初学者和有经验的开发者提供一个全面的学习指南,通过高清带书签的PDF文档,使得学习...

    Linux--Java环境搭建(Jdk8、MySQL5.7、Redis3.2)

    Linux-JAVA环境搭建实施手册,包含Jdk8安装、MySQL5.7安装、Redis3.2安装,已经服务器硬件环境和网络环境说明

    Centos7.x下MySQL5.7.30安装以及双主环境搭建指南

    同时,使用Markdown格式的文档(如`MySQL5.7.30双主环境搭建指南.md`和`MySQL5.7.30安装指南.md`)可以方便地查看和编辑这些步骤,而`.imgs`文件可能包含有助于理解过程的图形说明。如果你遵循这些步骤,应该能够...

    Mysql5.7.29集群一键部署工具

    一键部署工具实现功能如下: 1、支持单节点部署 2、支持伪集群部署 3、支持分布式集群部署 ...5、支持创建、启动、停止、重启、检测...说明:工具使用非常简单,只需要修改变量文件,一分钟就可以快速帮你部署mysql集群。

    ubuntu16.04安装mysql5.7脚本

    如果你的压缩包中的“数据库搭建脚本”是用来创建数据库、用户或应用数据的,你可以在连接到MySQL后运行这个脚本。通常,这种脚本会包含`CREATE DATABASE`, `CREATE USER`, `GRANT PRIVILEGES`, 和 `USE DATABASE`等...

    mysql5.7-rpm.zip

    总结来说,`mysql5.7-rpm.zip`是一个包含MySQL 5.7 RPM包的压缩文件,旨在为RPM系统提供一个便捷的MySQL 5.7安装方式,通过这些包,用户可以完整地搭建和管理MySQL数据库服务器,以及与其交互的客户端工具。

    mysql5.7.30.zip(mysql5.7.30一键安装部署)

    MySQL 5.7.30 是一个非常重要的数据库管理系统版本,尤其对于那些依赖高效、稳定存储和处理数据的IT环境而言。在这个一键安装部署的压缩包中,我们主要涉及以下几个核心知识点: 1. **MySQL 5.7.30**: 这是MySQL...

    基于MySQL 5.7+keepalived的双主搭建

    ### 基于MySQL 5.7 + Keepalived的双主搭建详解 #### 一、项目背景与目的 在高可用性和数据安全性的需求下,很多企业选择使用双主或多主架构来确保数据库服务的稳定运行。本文将详细介绍如何通过MySQL 5.7和...

    centeros7安装mysql5.7安装文件及基本配置

    现在,你的MySQL 5.7主从复制环境已经搭建完毕。确保监控复制状态,确保数据同步正常进行: ```sql SHOW SLAVE STATUS\G ``` 通过以上步骤,你已经在CentOS 7上成功安装了MySQL 5.7,并配置了主从复制。这将为你...

    Centos7安装mysql5.7yum list installed - grep mysql

    在CentOS7上安装MySQL 5.7是一个常见的任务,特别是在搭建服务器环境时。本文将详细解释如何通过YUM在CentOS7上安装MySQL 5.7.11,并涵盖安装过程中的关键步骤。 首先,我们需要确保系统中没有预装的MySQL。运行`...

    Mysql5.7.zip

    本工具是从Mysql官网下载的RPM安装包,包含linux安装Mysql的必须相关组件,版本是Mysql5.7的,可以把这些包安装到linux上,搭建一套mysql数据库环境,用于平时Mysql相关学习

    Win10系统:MySql5.7下载与安装&jdk下载与安装&环境变量配置

    在本文中,我们将详细探讨如何在Windows 10操作系统上下载、安装MySQL 5.7、Java Development Kit (JDK) 1.8,并进行必要的环境变量配置。这些步骤对于任何想要在本地计算机上开发Java应用程序或搭建MySQL数据库...

Global site tag (gtag.js) - Google Analytics