返回顶部
首页 > 资讯 > 数据库 >centos6.9使用二进制包安装mysql5.7
  • 217
分享到

centos6.9使用二进制包安装mysql5.7

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

[toc] 官方文档: https://dev.Mysql.com/doc/refman/5.7/en/binary-installation.html 安装步骤: 1、下载并解压下载的二进制包 tar -

[toc]

官方文档:

https://dev.Mysql.com/doc/refman/5.7/en/binary-installation.html

安装步骤:

1、下载并解压下载的二进制包

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

2、移动解压包到/usr/local 下,并改名为mysql5.7

[root@credithwsx mysql]# mv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql5.7

3、安装依赖包(MySQL依赖于libaio 库 和nuMactl)

yum install libaio
yum install numactl

4、要安装和使用MySQL二进制发行版,命令序列如下所示:

shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql shell> cd /usr/local shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql shell> mkdir mysql-files shell> chown mysql:mysql mysql-files
shell> chmod 750 mysql-files
shell> bin/mysqld --initialize --user=mysql shell> bin/mysql_ssl_rsa_setup
shell> bin/mysqld_safe --user=mysql &
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server

5、初始化数据库与密码

[root@credithwsx mysql5.7]# bin/mysqld --initialize --user=mysql

2017-12-19T09:05:32.278790Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2017-12-19T09:05:32.279930Z 0 [ERROR] Can't find error-message file '/usr/local/mysql/share/errmsg.sys'. Check error-message file location and 'lc-messages-dir' configuration directive.
2017-12-19T09:05:36.374681Z 0 [Warning] InnoDB: New log files created, LSN=45790
2017-12-19T09:05:37.028680Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2017-12-19T09:05:37.182429Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: c73D1bdd-e49b-11e7-be13-525400e66d7c.
2017-12-19T09:05:37.200319Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2017-12-19T09:05:37.204842Z 1 [Note] A temporary passWord is generated for root@localhost: =cD1U#t

6、修改my.cnf 配置文件,增加basedir和datadir

vim /etc/my.cnf

basedir=/usr/local/mysql5.7/
datadir=/usr/local/mysql5.7/data

7、添加软链接,直接运行mysql就可以打开 mysql命令

[root@credithwsx mysql5.7]# ln -s /var/lib/mysql/mysql.sock /tmp/

[root@credithwsx mysql5.7]# ln -s $(pwd)/bin/mysql /usr/bin

报错:ERROR 2002 (HY000): Can't connect to local MySQL Server through Socket '/tmp/mysql.sock' (2)

[root@credithwsx mysql5.7]# ps -aux |grep mysql
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
root 1830 0.0 0.0 145024 1620 pts/3 S 15:29 0:00 su - mysql
mysql 1831 0.0 0.0 108324 1868 pts/3 S+ 15:29 0:00 -bash
root 1880 0.0 0.0 102104 4044 ? Ss 15:30 0:00 sshd: mysql [priv]
mysql 1885 0.0 0.0 102104 1896 ? S 15:30 0:00 sshd: mysql@pts/5
mysql 1886 0.0 0.0 108324 1896 pts/5 Ss 15:30 0:00 -bash
root 1987 0.0 0.0 145024 1616 pts/2 S 15:55 0:00 su - mysql
mysql 1988 0.0 0.0 108328 1872 pts/2 S 15:55 0:00 -bash
root 2751 0.0 0.0 106220 1580 pts/6 S 17:08 0:00 /bin/sh /usr/local/mysql5.7//bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/credithwsx.pid
mysql 2915 0.2 2.3 1243240 189952 pts/6 Sl 17:08 0:00 /usr/local/mysql5.7/bin/mysqld --basedir=/usr/local/mysql5.7 --datadir=/var/lib/mysql --plugin-dir=/usr/local/mysql5.7/lib/plugin --user=mysql --log-error=/var/log/mysqld.log --pid-file=/var/lib/mysql/credithwsx.pid --socket=/var/lib/mysql/mysql.sock
root 2952 0.0 0.0 103332 892 pts/6 S+ 17:11 0:00 grep mysql

8、使用密码连接不了mysql ?

解决方法: 在/etc/my.cnf 中添加 skip-grant-tables 跳过校验。(#号是注释)

centos6.9使用二进制包安装mysql5.7

进入mysql,修改root帐号的密码,在重新登录就好。

mysql -u root -p
use mysql;

ALTER USER 'root'@'localhost' IDENTIFIED BY 'ICKLjPVmClvv1XtuCNoXXXXXXXXX';

如果上述操作不可行,视情况使用:
update user set authentication_string=PASSWORD('newpass') where User='root';

ALTER USER 'root'@'localhost' IDENTIFIED BY 'ICKLjPVmClvv1XtuCNoXXXXXXXX';

您可能感兴趣的文档:

--结束END--

本文标题: centos6.9使用二进制包安装mysql5.7

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

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

猜你喜欢
  • centos6.9使用二进制包安装mysql5.7
    [toc] 官方文档: https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html 安装步骤: 1、下载并解压下载的二进制包 tar -...
    99+
    2024-04-02
  • MySQL5.7--------基于CentOS6二进制包安装
    1. 背景   * MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在...
    99+
    2024-04-02
  • centos7+mysql5.7二进制安装
    一、优化部分1、操作系统参数调优2、数据库参数调优3、防火墙设置等二、安装部分1、创建用户和组# groupadd mysql # useradd -g m...
    99+
    2024-04-02
  • mysql5.7二进制安装笔记
    检测系统是否已经安装过mysql或其依赖,若已装过要先将其删除,否则第4步使用yum安装时会报错: [root@mysql01 Packages]# yum list installed |grep mys...
    99+
    2024-04-02
  • mysql5.7单实例安装(二进制)
    1.下载二进制安装包 mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz tar -xvf mysql-5.7.21-linux-glibc2.12-x86_64.tar....
    99+
    2024-04-02
  • Mysql二进制包安装
    安装环境 OS:RHEL 6.5_X64 Mysql:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 1、确认是否已经安装了依赖包 [root@dbrac16 ~]# ...
    99+
    2024-04-02
  • gitlab7.5二进制包安装
    Gitlab是一个用于代码托管和版本控制的开源平台,它允许团队成员在一个安全的环境下进行协作和审核代码。本文将介绍如何在Linux系统上安装Gitlab 7.5二进制包。下载Gitlab 7.5二进制包首先下载Gitlab 7.5的二进制包...
    99+
    2023-10-22
  • 如何使用二进制包来安装MySQL
    这篇文章主要介绍“如何使用二进制包来安装MySQL”,在日常操作中,相信很多人在如何使用二进制包来安装MySQL问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用二进制包...
    99+
    2024-04-02
  • 怎么用二进制包安装mysql
    这篇文章主要讲解了“怎么用二进制包安装mysql”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用二进制包安装mysql”吧!目的本文主要讲述如何使用二进...
    99+
    2024-04-02
  • 如何安装MySQL二进制包
    本篇内容介绍了“如何安装MySQL二进制包”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、安装说明本文使...
    99+
    2024-04-02
  • mysql5.7 for windows二进制安装及怎样配置
    本篇文章给大家分享的是有关mysql5.7 for windows二进制安装及怎样配置,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1)mys...
    99+
    2024-04-02
  • Linux下通用二进制安装包安装MySQL-5.6.37
    记录下在CentOS 6.9环境安装MySQL 5.6.37的过程,供大家参考。如果centos7以上的系统:需要卸载  rpm -e mariadb-libs-5.5.52-1.el7.x86_...
    99+
    2024-04-02
  • Linux下通用二进制安装包安装MySQL-5.7.17
    解压拷贝mv mysql-5.7.14-linux-glibc2.5-i686 /usr/local/mysql先创建mysql用户groupadd mysql useradd...
    99+
    2024-04-02
  • 二进制包安装mysql数据库
    mysql数据库常见的安装方式(1)              &...
    99+
    2024-04-02
  • MySQL5.6--------基于CentOS6二进制包安装
    1. 背景   * MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在...
    99+
    2024-04-02
  • CentOS6.6安装二进制压缩包mysql5.6
    本篇内容主要讲解“CentOS6.6安装二进制压缩包mysql5.6”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS6.6安装二进制压缩包mysql5...
    99+
    2024-04-02
  • centos系统如何使用二进制包安装mysql 5.6
    本文主要给大家简单讲讲centos系统如何使用二进制包安装mysql 5.6 ,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望centos系统如何使...
    99+
    2024-04-02
  • Centos 6.5如何使用二进制格式包安装MariaDB
    这篇文章主要讲解了“Centos 6.5如何使用二进制格式包安装MariaDB”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Centos 6.5如何使用二进...
    99+
    2024-04-02
  • 如何使用二进制tar包方式安装Percona server
    这篇文章给大家分享的是有关如何使用二进制tar包方式安装Percona server的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Installing Percona Serve...
    99+
    2024-04-02
  • Linux二进制包安装Mysql8主从复制
    1、下载安装包wget  https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.18-el7-x86_64.tar.gz2、删除系统自带rpm -qa |...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作