返回顶部
首页 > 资讯 > 数据库 >CentOS6.5系统安装MySQL5.7.18的详细方法
  • 809
分享到

CentOS6.5系统安装MySQL5.7.18的详细方法

2024-04-02 19:04:59 809人浏览 薄情痞子
摘要

本文主要给大家简单讲讲Centos6.5系统安装Mysql5.7.18的详细方法  ,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望Cen

本文主要给大家简单讲讲Centos6.5系统安装Mysql5.7.18的详细方法  ,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望CentOS6.5系统安装mysql5.7.18的详细方法  这篇文章可以给大家带来一些实际帮助。

下载CentOS6.5_X86  安装基于Basic Server

Http://arcHive.kernel.org/centos-vault/6.5/isos/i386/CentOS-6.5-i386-bin-DVD1.iso

Mysql 官方下载       https://dev.mysql.com/downloads/mysql/

MySQL 在线文档/下载  https://dev.mysql.com/doc/refman/5.7/en/

MySQL 编译选项文档   https://dev.mysql.com/doc/refman/5.7/en/source-configuration-options.html

安装依赖:

[root@CentOS ~]# yum install cmake
[root@CentOS ~]# yum install GCc
[root@CentOS ~]# yum install gcc-c++
[root@CentOS ~]# yum install readline
[root@CentOS ~]# yum install ncurses-devel
[root@CentOS ~]# yum install bison
[root@CentOS ~]# rm -rf /etc/my.cnf  /etc/mysql/my.cnf

下载, 编译, 安装 MySQL管理软件

[root@CentOS ~]# useradd mysql
[root@CentOS ~]# su - mysql
[mysql@CentOS ~]$ wget http://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.7/mysql-boost-5.7.18.tar.gz
[mysql@CentOS ~]$ tar xf mysql-boost-5.7.18.tar.gz
[mysql@CentOS ~]$ cd mysql-5.7.18/
[mysql@CentOS mysql-5.7.18]$               \
rm -rf CMakeCache.txt;                     \
make clean;                                \
cmake .                                    \
-DWITH_BOOST=boost/boost_1_59_0/           \
-DCMAKE_INSTALL_PREFIX=${HOME}/MySQL/      \
-DCMAKE_BUILD_TYPE=Release                 \
-DDEFAULT_CHARSET=utf8                     \
-DDEFAULT_COLLATION=utf8_general_ci        \
-DWITH_MYISAM_STORAGE_ENGINE=1             \
-DWITH_INNOBASE_STORAGE_ENGINE=1           \
-DWITH_ARCHIVE_STPRAGE_ENGINE=1            \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1          \
-DWIYH_READLINE=1                          \
&& make && make install
[mysql@CentOS mysql-5.7.18]$ echo $?
0

数据库管理软件写个配置文件

[mysql@CentOS ~]$ cd ${HOME}/MySQL
[mysql@CentOS MySQL]$ mkdir -p ~/MySQL/etc
[mysql@CentOS MySQL]$ vim etc/my.cnf
[chunli@CentOS MySQL_5.7.18]$ cat etc/my.cnf 
[client]
port=3306
Socket=/tmp/mysql.sock_001
[mysqld]
# mysqld基本设置
port = 3311
log-error = /home/mysql/MySQL/mysql-error.log
pid-file = /home/mysql/MySQL/mysql.pid
basedir = /home/mysql/MySQL
datadir = /home/mysql/MySQL/data
port=3306  #默认就是3306
log-error = mysql-error.log
socket = /tmp/mysql.sock_001       
pid-file = mysql.pid      
default-time-zone = '+8:00'
# mysqld二进制日志相关
log-bin=mysql-bin       #打开二进制日志功能
server_id=1000001       #打开二进制必须指定serverID
binlog_fORMat = mixed
binlog_cache_size = 4M
max_binlog_cache_size = 8M
max_binlog_size = 1G
# mysqld性能相关
max_connections = 3000  #指定mysql服务所允许的最大连接进程数
max_allowed_packet = 4M #设定在网络传输中一次可以传输消息的最大值,系统默认为1M
sort_buffer_size = 16M  #排序缓冲区用来处理类似orderby以及groupby队列所引起的排序,系统默认大小为2M
join_buffer_size = 8M   #联合查询操作所使用的缓冲区大小
thread_cache_size = 64  #设置threadcache池中可以缓存连接线程的最大数量,默认为0,该值表示可以重新利用保存在缓存中线程的数量
query_cache_size = 64M  #指定mysql查询缓冲区的大小,用来缓冲select的结果,并在下一次同样查询的时候不再执行查询而直接返回结果
query_cache_limit = 4M  #只有小于该值的结果才被缓冲,放置一个极大的结果将其他所有的查询结果都覆盖
tmp_table_size = 256M   #内存临时表的大小,如果超过该值,会将临时表写入磁盘
default_storage_engine = InnoDB #创建表时默认使用的存储引擎
key_buffer_size = 384M  #指定索引缓冲区的大小,内存为4G时刻设置为256M或384M
配置文件所有参数在这里:
[mysql@CentOS ~]$ /home/mysql/MySQL/bin/mysqld --verbose --help

在磁盘上创建数据仓库,生成仓库文件:

[mysql@CentOS mysql-5.7.18]$ cd ${HOME}/MySQL
[mysql@CentOS MySQL]$ mkdir -p data;   
[mysql@CentOS MySQL]$ rm -rf data/*; ./bin/mysqld --initialize 
得到临时密码:Aa8gjN3k2K/a

启动, 关闭, 登陆

[mysql@CentOS MySQL]$  bin/mysqld_safe & #启动MySQL服务,将仓库文件用进程跑起来
[root@CentOS MySQL]# ./bin/mysqladmin -uroot -p shutdown #关闭MySQL服务
[mysql@CentOS ~]$ ./MySQL/bin/mysql -hlocalhost -uroot -p #登陆MySQL
Enter passWord: 输入刚才得到的临时密码
立即修改密码,取消MySQL root远程登陆限制
ALTER USER USER() IDENTIFIED BY 'root';
use mysql; 
select host, user from user;
update user set host = '%' where user = 'root';
select host, user from user;
FLUSH PRIVILEGES;

如果在初始化数据库文件时,没有显示临时密码:

如果没有得到MySQL的初始化密码
vim etc/my.cnf
[mysqld]
skip-grant-tables #添加
重启mysql
mysql -uroot -p 回车
ALTER USER USER() IDENTIFIED BY 'temp_password';
vim etc/my.cnf
[mysqld]
skip-grant-tables #删除
重启mysql
mysql -uroot -p 回车
ALTER USER USER() IDENTIFIED BY 'real_password';
现在就可以正常登录了
取消MySQL root远程登陆限制
use mysql; 
select host, user from user;
update user set host = '%' where user = 'root';
select host, user from user;
FLUSH PRIVILEGES;

MySQL相关文件路径

MySQL程序路径       /home/laowang/MySQL_5.7.18 

数据库文件存储路径  /home/laowang/MySQL_5.7.18/data 

MySQL的错误日志路径 /home/laowang/MySQL_5.7.18/data/CentOS.err 

MySQL服务进程PID    /home/laowang/MySQL_5.7.18/data/CentOS.pid-file

到此为止, 一个新的MySQL实例完成了,

重复[下载, 编译, 安装 MySQL管理软件]步骤,将配置文件稍作修改,即可安装多个MySQL实例.

CentOS6.5系统安装MySQL5.7.18的详细方法  就先给大家讲到这里,对于其它相关问题大家想要了解的可以持续关注我们的数据库。我们的板块内容每天都会捕捉一些行业新闻及专业知识分享给大家的。

您可能感兴趣的文档:

--结束END--

本文标题: CentOS6.5系统安装MySQL5.7.18的详细方法

本文链接: https://lsjlt.com/news/35351.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CentOS6.5系统安装MySQL5.7.18的详细方法
    本文主要给大家简单讲讲CentOS6.5系统安装MySQL5.7.18的详细方法  ,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望Cen...
    99+
    2024-04-02
  • centos安装MySQL5.7.18详细步骤
    这篇文章给大家分享的是centos安装MySQL5.7.18的详细安装教程,相信大部分人都还不知道怎么安装,为了让大家学会,给大家总结了以下内容,话不多说,一起往下看吧。1、首先安装依赖包yum insta...
    99+
    2024-04-02
  • Centos7.3安装mysql5.7.18的方法
    小编给大家分享一下Centos7.3安装mysql5.7.18的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!卸载Maria...
    99+
    2024-04-02
  • CentOS6.5安装python3.7详细步骤
    1、下载python3 wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz 2、解压 [root@mycentos ~]# tar -xz...
    99+
    2022-06-04
    CentOS6.5 python3.7
  • VMware Workstation8下安装CentOS6.5的详细步骤
    这篇文章主要讲解了“VMware Workstation8下安装CentOS6.5的详细步骤”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“VMware Workstation8下安装Cent...
    99+
    2023-06-06
  • windows系统mysql5.7.18安装图文教程
    windows系统MySQL安装教程 下载 1.登录https://dev.mysql.com/downloads/installer/ 选择Microsoft Windows 点击Download 2...
    99+
    2024-04-02
  • CentOs6.5系统下MySQL-5.7.19安装
    好长时间没有更新了,今天给大家分享一波简单的文档,菜鸟的入门精神就是不断的学习,不断地找大神帮助!!!!在这里今天给大家推荐一个博文地址:http://sumongodb.blog.51cto.com/好了...
    99+
    2024-04-02
  • CentOS6.5系统简单安装与配置Nginx服务器的方法
    本文实例讲述了CentOS6.5系统简单安装与配置Nginx服务器的方法。分享给大家供大家参考,具体如下: 依赖包安装 在安装nginx前,需要确保系统安装了g++、gcc、openssl-devel、pcre-deve...
    99+
    2022-06-04
    CentOS6.5 安装 配置 Nginx服务器
  • Gentoo系统的详细安装步骤
    本篇内容介绍了“Gentoo系统的详细安装步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!下载镜像一般我都是用国内的镜像源,不管是cent...
    99+
    2023-06-12
  • CentOS系统安装的详细过程
    这篇文章主要讲解了“CentOS系统安装的详细过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CentOS系统安装的详细过程”吧!有很多CentOS系统的安装教程,但是比较不全面或者存在着...
    99+
    2023-06-16
  • CDH5.13.0的详细安装方法
    这篇文章主要讲解了“CDH5.13.0的详细安装方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CDH5.13.0的详细安装方法”吧!CDH parcels安装包:http://...
    99+
    2023-06-03
  • win11一键重装系统详细方法
    windows11预览版系统出来之后,很多人都打算体验一下这个全新的系统看看是什么样子的,但是并不是每个人都会安装升级,下面小编给大家带来电脑安装windows11系统的教程,一起来学习吧。1、首先我们要下载win11镜像文件,在小白一键重...
    99+
    2023-07-11
  • RedHat9详细安装方法
    本篇内容介绍了“RedHat9详细安装方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在开始安装Linux之前,请首先收集一下相关硬件信息...
    99+
    2023-06-10
  • Centos6.5 下php5.6.2的编译安装方法
    这篇文章主要介绍“Centos6.5 下php5.6.2的编译安装方法  ”,在日常操作中,相信很多人在Centos6.5 下php5.6.2的编译安装方法  问题上存在疑惑,小编查阅了...
    99+
    2024-04-02
  • centos6.5利用yum安装git的方法
    本篇内容主要讲解“centos6.5利用yum安装git的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“centos6.5利用yum安装git的方法”吧! 下载geekery repo文件(...
    99+
    2023-06-10
  • win10系统安装Nginx的详细步骤
    目录第一步:下载Nginx 第二步:将下载好的Nginx压缩包解压到自己想要的位置 第三步:在当前目录下(D:\Nginx),打开命令窗口,执行 start nginx.exe 或者直接执行 ngin...
    99+
    2023-02-13
    win10系统安装Nginx win10安装Nginx
  • minconda安装pytorch的详细方法
    conda安装pytorch百分百成功方法! 本人的电脑是Windows 10系统,conda的环境变量也已经配置完毕,经过多台电脑的测试,在安装且配置完成conda的环境后,百分百...
    99+
    2024-04-02
  • Linux Ubuntu的详细安装方法
    本篇内容介绍了“Linux Ubuntu的详细安装方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  下载Ubuntu  Ubuntu有三...
    99+
    2023-06-13
  • mac系统安装git 详细教程
    0.概述 记录一下mac系统安装git环境 首先我们看一下自己的mac系统是否有git , 打开终端输入git --version 2.我们进入git官网 git官网下载界面https://git-scm.com/download...
    99+
    2023-09-02
    macos git java Powered by 金山文档
  • Linux系统安装Nodejs(详细教程)
    Linux系统安装Nodejs(详细教程) 介绍: ​ Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,使用了一个事件...
    99+
    2023-08-31
    linux 服务器 运维
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作