`
lfwer
  • 浏览: 86833 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySQL-5.7.20 安装配置

阅读更多

1)安装包下载:https://pan.baidu.com/s/17dyNFbfU2QZhRKvQjjgitw

 2)检查你所用的Linux下有没有安装过mysql,有没有卸载干净

rpm -qa|grep -i mysql

mysql-5.7.13-linux-glibc2.5-x86_64

 

如果已经安装了库文件,应该先卸载,不然会出现覆盖错误。注意卸:载时使用了--nodeps选项,忽略了依赖关系:

rpm -e mysql-5.7.13-linux-glibc2.5-x86_64 --nodeps

 

当然你的也可能不止这一个文件,也可能有多个,那么你就依次 rpm -e xx --nodeps 卸载,卸载完了再检查一下,若确定删除干净后,再进行下面步骤。

查找之前老版本mysql的目录、并且删除老版本mysql的文件和库:

find / -name mysql

 

如果查找出相关目录则使用“ rm -rf 目录地址 "进行删除,如:

rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql
rm -rf /var/spool/mail/mysql
rm -rf /usr/lib64/mysql
rm -rf /usr/share/mysql

 

3)解压安装包并安装

unzip MySQL-5.7.20.zip
cd MySQL-5.7.20
rpm -ivh mysql-community-common-5.7.20-1.el6.x86_64.rpm 
rpm -ivh mysql-community-libs-5.7.20-1.el6.x86_64.rpm --force 
rpm -ivh mysql-community-client-5.7.20-1.el6.x86_64.rpm --force 
rpm -ivh mysql-community-server-5.7.20-1.el6.x86_64.rpm --force

 

4)创建mysql用户和用户组

userdel mysql # 删除用户
groupadd mysql
useradd -g mysql mysql -s /bin/false #创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统
chown -R mysql:mysql /var #设置MySQL数据库存放目录权限
chown -R mysql:mysql /usr #设置MySQL数据库存放目录权限

 

5)执行 mysqld --initialize --user=mysql

 

6)修改初始密码

进入日志文件查找初始化生成的密码

vi /var/log/mysqld.log
 
找到类似如下:
A temporary password is generated for root@localhost: x8Ka2oY:D48v

其中“ x8Ka2oY:D48v” 就是初始密码。

 

启动mysql

service mysqld start

 

登陆mysql

mysql -uroot -p

在Enter password: 中输入初始密码 然后回车

 

执行sql修改密码

mysql>set password=password('test2018');
mysql>flush privileges;
mysql>exit;

 

重启mysql 

service mysqld restart

 

7)修改/etc/my.cnf配置文件

vim /etc/my.cnf
 替换内容如下:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
symbolic-links=0
default-time-zone = '+8:00'
lower_case_table_names=1
log_bin_trust_function_creators=1
key_buffer_size = 384M
max_allowed_packet = 50M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
skip-name-resolve
user = mysql
log-bin=mysql-bin
server-id = 1
character_set_server = utf8
[mysqldump]
quick
max_allowed_packet = 50M

[mysql]
no-auto-rehash
default-character-set = utf8

[myisamchk]
key_buffer_size = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout

[client]
default-character-set = utf8

重启mysql service mysqld restart 完成。

 

8)mysql服务的启动/重启/停止

service mysqld start # 启动服务
service mysqld restart # 重启服务
service mysqld stop # 停止服务

 

9)更改一些编码

mysql>use mysql
mysql>show variables like 'character%'; 
mysql>SET character_set_database = utf8;

 

10)mysql远程授权

mysql> grant all privileges on . to 'root'@'%' identified by 'test2018';

安装完毕!

 

11)数据库初始化

登录:

mysql -u root -ptest2018

创建数据库:

create database test2018 default charset=utf8;

退出:exit;

初始化数据:

mysql -uroot -ptest2018 --default-character-set=utf8 mastersp< /home/test2018.sql

 

分享到:
评论

相关推荐

    mysql-boost-5.7.20.tar.gz

    总的来说,`mysql-boost-5.7.20.tar.gz`是一个包含Boost支持的MySQL源码包,通过编译安装可以获得定制化的数据库系统,以满足特定性能需求。而Nginx的集成则为整体Web应用架构带来了更高效和灵活的解决方案。

    mysql-5.7.20-winx64安装文件

    总之,MySQL 5.7.20的安装涉及到多个步骤,包括下载、解压、运行安装向导、配置服务器选项以及创建管理员账户。虽然没有提供安装教程,但按照上述指南和MySQL的默认设置,你应该能够顺利完成安装。在使用过程中遇到...

    mysql5.7.20安装流程

    MySQL 5.7.20的安装流程可以按照以下步骤进行,以下是一个清晰、分点归纳的指南: 1. 下载MySQL 5.7.20 访问MySQL官网:前往MySQL的官方网站,选择下载页面。 选择版本:在下载页面中找到MySQL 5.7.20版本,并根据...

    MySQL-5.7.20配置

    MySQL-5.7.20是数据库管理系统MySQL的一个版本,其配置是确保系统稳定运行和高效数据处理的关键步骤。在本篇文章中,我们将详细探讨如何进行MySQL-5.7.20的配置,主要包括环境变量配置、my.ini文件配置、登录配置...

    CentOS7通过rpm安装mysql5.7.20

    ### CentOS7通过rpm安装mysql5.7.20 #### 安装前准备 在开始安装MySQL 5.7.20之前,首先确保已经具备了以下条件:一台CentOS 7系统的服务器,并且该系统上没有其他版本的MySQL或其他数据库管理系统正在运行。 ####...

    mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz

    MySQL是世界上最受欢迎的...通过以上介绍,我们可以看到MySQL 5.7.20在Linux环境下的安装、配置和管理涉及到许多方面,包括数据库性能、安全性以及日常运维。理解这些知识点对于有效管理和优化MySQL服务器至关重要。

    mysql-5.7.20-win32-debug-test.zip

    - 安装脚本和配置文件:帮助用户安装和配置MySQL服务器。 - 头文件和库:供开发人员使用MySQL API创建连接到数据库的应用程序。 - 示例数据库和脚本:展示如何使用MySQL的示例数据和SQL语句。 - 文档:包含MySQL...

    mysql-5.7.20-winx64一键脚本安装.zip

    "mysql-5.7.20-winx64一键脚本安装.zip"是一个专门为Windows系统设计的压缩包,其中包含了一套自动安装MySQL 5.7.20的脚本,旨在简化MySQL的安装过程,让非技术用户也能轻松完成安装。 首先,让我们详细了解一下...

    mysql-5.7.20-win32

    - 对于`mysql-5.7.20-win32`,安装过程通常涉及解压文件,运行安装向导,配置服务器参数(如端口、数据目录等),创建初始用户,然后启动MySQL服务。 - 安装完成后,使用`mysql.exe`客户端工具连接到服务器,进行...

    mysql-5.7.20.tar.gz

    解压后,按照官方文档的步骤进行编译和安装,配置服务器参数,创建用户和数据库,并启动MySQL服务。在Linux环境中,通常会用到以下命令: ```bash tar -zxvf mysql-5.7.20.tar.gz cd mysql-5.7.20 ./configure make...

    mysql-5.7.20-winx64解压版.zip

    **在 Windows x64 环境下安装和使用 MySQL 5.7.20:** 1. **解压缩**:首先,你需要将 `mysql-5.7.20-winx64.zip` 文件解压缩到一个合适的目录,比如 `C:\Program Files`。 2. **配置环境变量**:将解压缩后的 ...

    mysql-installer-community-5.7.20.rar

    "mysql-installer-community-5.7.20.rar" 是一个包含MySQL 5.7社区版安装程序的压缩文件,它允许用户在本地环境中安装和配置MySQL服务器,以便进行开发和测试工作。 首先,让我们详细了解一下MySQL 5.7的主要特点和...

    mysql-5.7.20-win32.zip

    在安装MySQL 5.7.20之前,确保你的计算机运行的是32位Windows操作系统,因为这个版本不兼容64位系统。安装过程中,你需要关注以下几个关键点: 1. **环境配置**:在安装前,确保你的系统已经配置了正确的环境变量,...

    mysql-5.7.20-winx64.zip

    这个名为"mysql-5.7.20-winx64.zip"的压缩包文件显然包含了MySQL服务器在Windows 64位环境下的安装组件。让我们详细了解一下这个压缩包中的各个部分及其相关知识点。 1. **mysql-server.bat**:这是一个批处理文件...

    mysql-5.7.20-winx64 附安装文档.zip

    MySQL 5.7.20 是 MySQL 数据库管理系统的一个重要版本,专为 Windows 64 位操作系统设计。...通过遵循提供的安装文档,Windows 用户可以顺利地安装并配置 MySQL 5.7.20,从而享受到其带来的高效、安全的数据库服务。

    MySQL5.7下载 64位 mysql-5.7.20-winx64 免安装

    在安装和配置MySQL5.7时,通常需要创建配置文件(如my.ini),该文件用于指定服务器的启动参数,如端口号、数据目录、最大连接数等。在压缩包中找到的my.ini文件就是用于配置MySQL服务器的重要文件。 "mysql免安装...

    Mysql Visual C++ 2013 适配mysql-installer-community-5.7.20

    MySQL是世界上最受欢迎的开源数据库系统之一,而MySQL Installer Community 5.7.20是用于在Windows平台上安装和管理MySQL产品的工具。在这个特定的场景中,我们遇到了与Visual C++ 2013相关的适配问题。Visual C++...

    mysql 5.7.20安装包

    安装过程通常包括下载安装包、运行安装程序、接受许可协议、选择安装类型(如开发服务器、标准服务器或全面安装)、配置服务器参数(如端口、数据存储位置等),以及设定用户账户和密码。 总的来说,MySQL 5.7.20 ...

    mysql-boost-5.7.24.tar.gz

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而Boost则是一组C++库,提供了大量功能,如线程管理、智能指针、正则表达式、图形...记得在安装过程中注意权限问题,以及正确配置MySQL的配置文件,确保其稳定运行。

    MySql 5.7.20安装_及生成data和my.ini文件以及配置说明

    ### MySQL 5.7.20 的安装与配置详解 #### 一、MySQL 5.7.20 下载与安装 **1.1 下载MySQL 5.7.20** - **官方下载地址**: [https://dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/) - **...

Global site tag (gtag.js) - Google Analytics