返回顶部
首页 > 资讯 > 数据库 >Linux服务器如何部署mysql5.7.x二进制包
  • 144
分享到

Linux服务器如何部署mysql5.7.x二进制包

2024-04-02 19:04:59 144人浏览 独家记忆
摘要

今天就跟大家聊聊有关linux服务器如何部署Mysql5.7.x二进制包,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。mysql5.7的安装相对于5

今天就跟大家聊聊有关linux服务器如何部署Mysql5.7.x二进制包,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

mysql5.7的安装相对于5.6还是有点区别,小编主要介绍二进制的安装方法。

mysql 5.7下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

安装

我下载的是版本是mysql5.7.22社区版 

解压拷贝

mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql

先创建mysql用户

groupadd mysql
useradd  mysql -s /sbin/nolongin

创建mysql的数据目录,该目录在初始化数据库的时候会用到

mkdir /mysql /mysql/data /mysql/log

修改目录权限

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

创建my.cnf文件

vim /etc/my.cnf

省略

说明:这里只是进行了一些简单的配置 

初始化数据库

在5.7.6之前初始化的方法是:bin/mysql_install_db --user=mysql

我下载的是最新的5.7.12也是4.12号刚发布的版本,5.7.6之后的版本初始化数据库不再使用mysql_install_db

bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/application/data  --explicit_defaults_for_timestamp (默认会读/etc/my.cnf)

 如果配置了my.cnf的log_error,那么初始密码在log_error文件中,否则会打印出来。

bin/mysql_ssl_rsa_setup --datadir=/mysql/data

初始化遇到的错误

[ERROR] Can't find error-message file '/usr/local/mysql/--datadir=/usr/local/mysql/data/share/errmsg.sys'. Check error-message file location and 'lc-messages-dir' con

error-message file路径要和basedir 地址保持一致即可解决以上错误

[root@localhost mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/application/data  --explicit_defaults_for_timestamp  

bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

解决方案:

[root@localhost mysql]# yum install nuMactl -y

[root@localhost mysql]# bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/application/data  --explicit_defaults_for_timestamp  

bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

解决方案:

[root@localhost mysql]# yum install -y libaio

修改目录权限

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

配置启动文件

cp support-files/mysql.server /etc/init.d/mysql
chkconfig --add mysql
chkconfig mysql on
service mysql start

配置环境变量

mysql_home=/usr/local/mysql
PATH=$PATH:$mysql_home/bin
source /etc/profile

修改密码

 mysqladmin -uroot -p旧密码  passWord 新密码 -S /usr/local/mysql/mysql.sock
 update mysql.user set authentication_string=password('yourpassword') where user='root' and Host = 'localhost';
 

看完上述内容,你们对Linux服务器如何部署mysql5.7.x二进制包有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注编程网数据库频道,感谢大家的支持。

您可能感兴趣的文档:

--结束END--

本文标题: Linux服务器如何部署mysql5.7.x二进制包

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

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

猜你喜欢
  • Linux服务器如何部署mysql5.7.x二进制包
    今天就跟大家聊聊有关Linux服务器如何部署mysql5.7.x二进制包,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。mysql5.7的安装相对于5...
    99+
    2024-04-02
  • nodejs如何打包部署服务器
    要打包部署Node.js服务器,可以按照以下步骤进行操作:1. 确保你的应用程序代码可以在本地运行,并且已经进行了测试。2. 在你的...
    99+
    2023-08-25
    nodejs 服务器
  • linux如何部署tomcat服务器
    部署Tomcat服务器在Linux系统上可以按照以下步骤进行: 下载Tomcat安装包:首先在Tomcat官网(https://...
    99+
    2024-04-09
    linux tomcat
  • 如何在Linux上进行Golang服务部署
    这篇文章主要介绍了如何在Linux上进行Golang服务部署的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何在Linux上进行Golang服务部署文章都会有所收获,下面我们一起来看看吧。一、安装 Golang...
    99+
    2023-07-06
  • Linux下如何部署SVN服务器
    这篇文章主要介绍“Linux下如何部署SVN服务器”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下如何部署SVN服务器”文章能帮助大家解决问题。SVN是一个开放源代码的版本控制系统,通过采...
    99+
    2023-06-28
  • Percona MySQL 5.7 Linux如何通用二进制包安装
    小编给大家分享一下Percona MySQL 5.7 Linux如何通用二进制包安装,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧...
    99+
    2024-04-02
  • Linux数据库服务器如何部署
    部署Linux数据库服务器需要进行以下步骤: 选择合适的数据库管理系统:常见的数据库管理系统有MySQL、PostgreSQL、...
    99+
    2024-05-06
    Linux 数据库
  • Vue-CLI 3.X如何部署项目至生产服务器
    这篇文章将为大家详细讲解有关Vue-CLI 3.X如何部署项目至生产服务器,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、Nginx服务器文件的配置server&nbs...
    99+
    2024-04-02
  • Vue CLI 3.x如何自动部署项目至服务器
    这篇文章主要为大家展示了“Vue CLI 3.x如何自动部署项目至服务器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue CLI 3.x如何自动部署项目至服...
    99+
    2024-04-02
  • Linux下二进制方式如何安装mysql5.7版本和系统优化
    小编给大家分享一下Linux下二进制方式如何安装mysql5.7版本和系统优化,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!本文主要介绍MySQL二进制软件包的安装/启动/关闭过程。也许有...
    99+
    2024-04-02
  • Linux下如何部署Samba服务
    小编给大家分享一下Linux下如何部署Samba服务,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Mes...
    99+
    2023-06-27
  • Linux下如何部署NFS服务
    这篇文章主要为大家展示了“Linux下如何部署NFS服务”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux下如何部署NFS服务”这篇文章吧。NFS服务器可以让PC将网络中的NFS服务器共享...
    99+
    2023-06-27
  • Golang 打包go项目部署到linux服务器
    Golang 打包go项目部署到linux服务器 文章目录 Golang 打包go项目部署到linux服务器网上方法正确方法 网上方法 我们可以在终端中输入以下代码: set CGO_ENABLED=0set GOOS=li...
    99+
    2023-08-18
    linux 服务器 golang
  • 如何部署服务器
    部署服务器的流程:使用云服务快速创建主机创建管理用户配置运行环境把项目部署到云服务器上安装进程管理程序使用ip和端口调试使用nginx作为反向代理最后使用域名访问...
    99+
    2024-04-02
  • Linux下如何快速部署DHCP服务器
    这篇文章主要讲解了“Linux下如何快速部署DHCP服务器”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux下如何快速部署DHCP服务器”吧!测试环境设置在这步中我们会使用如下的测试环...
    99+
    2023-06-27
  • Linux系统如何部署Cobbler服务
    小编给大家分享一下Linux系统如何部署Cobbler服务,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Cobbler是一个Linux系统安装的服务,可以通过网络...
    99+
    2023-06-28
  • 如何解决Linux中二进制包安装MySQL的问题
    这篇文章将为大家详细讲解有关如何解决Linux中二进制包安装MySQL的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。第一步:安装相关的依赖yum install perl-Data-Dumper第二...
    99+
    2023-06-09
  • dns服务器如何部署
    要部署 DNS 服务器,您需要按照以下步骤进行操作:1. 选择适合您需求的 DNS 服务器软件。常见的 DNS 服务器软件包括 BI...
    99+
    2023-08-30
    dns服务器 服务器
  • CentOS服务器如何部署
    这篇文章主要为大家展示了“CentOS服务器如何部署”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS服务器如何部署”这篇文章吧。一、虚拟机CentOS系统安装部署:二、虚拟机CentO...
    99+
    2023-06-03
  • 云服务器如何部署
    云服务器部署是指将应用程序或网站部署到云服务器上,以便通过互联网访问。下面是一个一般的云服务器部署的步骤:1. 选择云服务提供商:选...
    99+
    2023-08-19
    云服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作