iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >centos安装MySQL5.7.18详细步骤
  • 114
分享到

centos安装MySQL5.7.18详细步骤

2024-04-02 19:04:59 114人浏览 安东尼
摘要

这篇文章给大家分享的是Centos安装Mysql5.7.18的详细安装教程,相信大部分人都还不知道怎么安装,为了让大家学会,给大家总结了以下内容,话不多说,一起往下看吧。1、首先安装依赖包yum insta

这篇文章给大家分享的是Centos安装Mysql5.7.18的详细安装教程,相信大部分人都还不知道怎么安装,为了让大家学会,给大家总结了以下内容,话不多说,一起往下看吧。

1、首先安装依赖包

yum install -y GCc gcc-c++ ncurses-devel perl openssl-devel

最最重要的是,不要忘了安装openssl-devel

2、安装cmake

tar -xzvf cmake-3.8.1.tar.gz   
cd cmake-3.8.1  
./bootstrap
make && make install

3、安装mysql5.7.18

首先下载安装包,本人的安装版本是:mysql-boost-5.7.18.tar.gz

需要下载boost,本人配套的是boost_1_59_0版本

下载,并在/usr/local目录下解压,并重命名为boost

首先为添加 MySQL 对应的系统账户,用于保证其本地文件权限分配:

groupadd mysql
useradd -r -g mysql mysql

创建数据库目录:

mkdir -p /var/mysql/data
chown mysql:mysql /var/mysql/data

进入解压后的MySQL安装包:

cd mysql-boost-5.7.18
cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql/ \
-DINSTALL_DATADIR=/usr/local/mysql/data/master \
-DSYSCONFDIR=/usr/local/mysql/etc \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATioN=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DWITH_SSL=system \
-DWITH_EMBEDDED_SERVER=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHive_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DMYSQL_USER=mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock \
-DDOWNLOAD_BOOST=1 \
-DWITH_BOOST=/usr/local/boost

如果发生错误,修改好后,需要删除当前目录下的CMakeCache.txt文件,再重新cmake

make && make install

进行完以上步骤,需要改变 mysql 安装目录的所有者,比如我们安装的目录是 /usr/local/mysql,使用命令

chown -R mysql:mysql /usr/local/mysql

修改目录所有者。此时,复制一份默认配置文件

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

博主安装完成没有my-default.cnf 这个文件,需要自己创建,附上文件的内容:

#For advice on how to change settings please see
# Http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[mysqld]
#aracter_set_server=utf8
#init_connect='SET NAMES utf8' 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 
# 一般配置选项
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data/master
port = 3306
Socket = /usr/local/mysql/data/mysql.sock
character-set-server=utf8
back_log = 300
max_connections = 3000
max_connect_errors = 50
table_open_cache = 4096
max_allowed_packet = 32M
#binlog_cache_size = 4M
max_heap_table_size = 128M
read_rnd_buffer_size = 16M
sort_buffer_size = 16M
join_buffer_size = 16M
thread_cache_size = 16
query_cache_size = 128M
query_cache_limit = 4M
ft_min_Word_len = 8
thread_stack = 512K
transaction_isolation = REPEATABLE-READ
tmp_table_size = 128M
#log-bin=mysql-bin
long_query_time = 6
server_id=1
innodb_buffer_pool_size = 1G
innodb_thread_concurrency = 16
innodb_log_buffer_size = 16M
innodb_log_file_size = 512M
innodb_log_files_in_group = 3
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
innodb_file_per_table = on
[mysqldump]
quick
max_allowed_packet = 32M
[mysql]
no-auto-rehash
default-character-set=utf8
safe-updates
[myisamchk]
key_buffer = 16M
sort_buffer_size = 16M
read_buffer = 8M
write_buffer = 8M
[mysqlhotcopy]
interactive-timeout
[mysqld_safe]
open-files-limit = 8192
[client]
port=3306
socket=/usr/local/mysql/data/mysql.sock
#default-character-set=utf8

如果提示已存在文件是否覆盖时,覆盖即可。

然后执行数据库的初始化操作,

/usr/local/mysql/bin/mysqld --initialize --user=mysql,

这时候会初始化数据库并创建一个数据库 root 账号,但是要注意,这个账号是有默认密码的,初始化的时候屏幕上会输出初始化的密码,如果错过了,可以通过查看 /root/.mysql_secret 即可看到默认的密码。

执行 cp /usr/local/mysql/support-files/mysql.server /etc/init.d,将 mysql 的服务启动脚本复制过去,然后执行 service mysql.server start 启动 mysql。

最后 /usr/local/mysql/bin/mysql -rroot -p,输入密码回车,如果出现Access denied for user 'root'@'localhost' (using password: YES),一般情况下

service mysql.server restart 重新启动即可

通过之后,可以用以下命令重新设置root密码

set password=password('你的密码');

至此,基本的安装流程完毕

以下方法可以设置开机启动

命令echo "service mysqld start" >> /etc/rc.local

或者进入/etc/目录,直接vim rc.local编辑rc.local文件,在最后一行添加“service mysqld start”,保存退出。

以上就是centos安装MySQL5.7.18的详细安装教程,内容较为全面,而且我也相信有相当的一些工具可能是我们日常工作可能会见到或用到的。通过这篇文章,希望你能收获更多。

您可能感兴趣的文档:

--结束END--

本文标题: centos安装MySQL5.7.18详细步骤

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • centos安装MySQL5.7.18详细步骤
    这篇文章给大家分享的是centos安装MySQL5.7.18的详细安装教程,相信大部分人都还不知道怎么安装,为了让大家学会,给大家总结了以下内容,话不多说,一起往下看吧。1、首先安装依赖包yum insta...
    99+
    2022-10-18
  • CentOS安装Python3详细步骤,
    本人使用的是centos6.6,该系统已经自带了python2,但是由于python3和python2在很多使用上还存在着较大区别,并且本着学习的态度决定尝试安装一次。 由于一开始忘了截图,所以本文只有所有的安装命令,命令完全正确,亲测可...
    99+
    2023-01-31
    步骤 详细 CentOS
  • 如何安装centos详细步骤
    第一部:打开VMware Workstations  第二步:点击创建新的虚拟机 第三步: 推荐初学者点击推荐 (没有太大区别。自定义字面理解 就是自己定义,除非非常了解Linux,否则不推荐)  第四步:下一步后,我们点击稍后安装 ,...
    99+
    2023-09-05
    linux 运维 服务器
  • CentOS 6.2的详细安装步骤
    本篇内容介绍了“CentOS 6.2的详细安装步骤”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  一、CentOS简介  CentOS是L...
    99+
    2023-06-10
  • 安装mysql5.7.18步骤介绍
    下文主要给大家带来安装mysql5.7.18步骤,希望这些内容能够带给大家实际用处,这也是我编辑安装mysql5.7.18步骤这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。下载linux 源码包 ...
    99+
    2022-10-18
  • CentOS 7下JDK8的详细安装步骤
    本文为大家分享了CentOS 7下安装JDK8的详细步骤,供大家参考,具体内容如下一、下载JDK 至oracle官网下载,如图所示二、安装JDK 把rpm文件拷贝至/usr/java,如果没有java文件夹, mkdir /usr/java...
    99+
    2023-05-30
    centos7 jdk8 7下
  • CentOS操作系统安装CMake详细步骤
    这篇文章主要介绍“CentOS操作系统安装CMake详细步骤”,在日常操作中,相信很多人在CentOS操作系统安装CMake详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS操作系统安装CMa...
    99+
    2023-06-10
  • CentOS 8 安装调试KVM的详细步骤
    目录安装:查看硬件是否支持虚拟化:安装虚拟机:是否支持kvm模块:系统启动时自动启动虚拟机服务:启动虚拟机服务:验证是否可用:安装和使用Cockpit:安装 cockpit :开机自...
    99+
    2022-11-13
  • pip安装详细步骤
    安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的...
    99+
    2023-10-22
    python pip
  • Oracle11g安装详细步骤
    Oracle11g安装详细步骤,详见附件↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 附件:http://down.51cto.com/data/2366007...
    99+
    2022-10-18
  • ASP.NET安装详细步骤
    这篇文章主要介绍“ASP.NET安装详细步骤”,在日常操作中,相信很多人在ASP.NET安装详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ASP.NET安装详细步骤”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-18
  • Mysql详细安装步骤
    目录 1、解压服务端Mysql安装包  2.复制改变my.ini文件  3、安装MySQL服务 4、启动mysql服务  6.记录初始密码,利用初始密码登录 &7.改变MySQL链接密码        1、解压服务端Mysql安装包 ...
    99+
    2023-09-06
    mysql 数据库 服务器
  • 阿里云服务器安装CentOS 6.5详细步骤
    随着云计算的普及,越来越多的企业和个人开始使用云服务器进行应用部署。阿里云服务器提供了多种操作系统供用户选择,其中CentOS6.5是一个非常受欢迎的操作系统。本文将详细介绍如何在阿里云服务器上安装CentOS 6.5。 一、准备工作首先,...
    99+
    2023-12-18
    阿里 步骤 服务器
  • Jupyter notebook 详细安装步骤
    前言: 在安装Jupyter notebook 之前,确认您已安装python编译器(点击进入python官网) 一、开始安装 打开cmd命令窗口         在键盘上点击    win+r 键,打开运行窗口  输入cmd 回车   ...
    99+
    2023-09-29
    大数据 pip python ipython
  • Centos7安装Mysql详细步骤
      本文主要介绍如何在Centos7下安装Mysql。 一、下载Mysql 使用wget命令下载mysql安装包。确保系统已经安装了wget,如果没有安装,执行 yum install wget 安装。 wget https://dev....
    99+
    2023-08-31
    mysql 数据库 服务器
  • SQL Serve详细安装步骤
    1.下载安装SQL Server: (1)下载SQL Server 2019 Developer 官方网址: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads (...
    99+
    2023-09-02
    sql 数据库 java
  • CentOS7-安装MySQL详细步骤
    目录  1.卸载MariaDB 1 查看是否存在MariaDB文件 2 卸载 3 检查是否卸载干净  2.安装MySQL 把MySQL加到Linux里 解压&重命名  5.创建数据目录&用户组&用户 1创建数据目录 2创建用户组 3创建用户...
    99+
    2023-09-01
    mysql 数据库 linux
  • Windows Server2019安装详细步骤
    Windows Server2019安装开始前,请提前下载好Windows Server2019系统镜像文件. 打开安装好的Hyper-V管理器,选择test主机右击—“新建”—“虚拟机”更改自取名称——“DC” 选择要安装位置,这里是E:...
    99+
    2023-09-04
    windows 运维 服务器 安全架构
  • 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
  • 安装Postgresql12.1的详细步骤
    这篇文章主要介绍“安装Postgresql12.1的详细步骤”,在日常操作中,相信很多人在安装Postgresql12.1的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作