返回顶部
首页 > 资讯 > 数据库 >CentOS 6.3 安装MySQL-5.7.10
  • 808
分享到

CentOS 6.3 安装MySQL-5.7.10

2024-04-02 19:04:59 808人浏览 八月长安
摘要

Mysql的安装分为三种: 1、RPM包安装; 2、二进制包安装; 3、源码安装。 第一种方式比较简单,直接RPM包安装就OK了,或者通过yum源来安装,但无法自定义安装目录。 而第三种方式比较复杂。 一

Mysql的安装分为三种:
1、RPM包安装;
2、二进制包安装;
3、源码安装。

第一种方式比较简单,直接RPM包安装就OK了,或者通过yum源来安装,但无法自定义安装目录。
而第三种方式比较复杂。
一般项目中使用比较多的是通过二进制包来安装,这种安装方式可以根据企业的不同需求进行相关的自定义配置,比如安装在哪个目录,如何配置等。
mysql5.7与5.6安装有所改变。
Centos版本
[mysql@new ~]$ cat /etc/redhat-release
CentOS release 6.3 (Final)
[mysql@new ~]$
把安装文件上传至服务器
[mysql@new ~]$ ls
total 535920
-rw-rw-rw-. 1 mysql mysql 548774698 Jan 12 16:53 mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz
解压安装文件
[mysql@new ~]$ tar -xvf mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz
重命名目录
[mysql@guoqing ~]$ mv mysql-5.7.10-linux-glibc2.5-x86_64 mysql
[mysql@guoqing ~]$ ls
mysql  mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz
[mysql@guoqing ~]$ cd mysql
[mysql@guoqing mysql]$ ls
bin  COPYING  docs  include  INSTALL-BINARY  lib  man  README  share  support-files

新建存放数据的目录data
[mysql@guoqing mysql]$ mkdir data
[mysql@guoqing mysql]$ ll
total 164
drwxr-xr-x.  2 mysql mysql   4096 Nov 30 03:54 bin
-rw-r--r--.  1 mysql mysql  17987 Nov 30 03:16 COPYING
drwxrwxr-x.  2 mysql mysql   4096 Jan 12 23:38 data
drwxr-xr-x.  2 mysql mysql   4096 Nov 30 03:54 docs
drwxr-xr-x.  3 mysql mysql   4096 Nov 30 03:54 include
-rw-r--r--.  1 mysql mysql 108090 Nov 30 03:26 INSTALL-BINARY
drwxr-xr-x.  5 mysql mysql   4096 Nov 30 03:54 lib
drwxr-xr-x.  4 mysql mysql   4096 Nov 30 03:54 man
-rw-r--r--.  1 mysql mysql   2478 Nov 30 03:16 README
drwxr-xr-x. 28 mysql mysql   4096 Nov 30 03:54 share
drwxr-xr-x.  2 mysql mysql   4096 Nov 30 03:54 support-files        

拷贝my.cnf文件
[mysql@guoqing mysql]$ su
PassWord:

[root@guoqing mysql]# cp support-files/my-default.cnf /etc/
[root@guoqing mysql]# chown mysql.mysql /etc/my.cnf

拷贝MySQL服务文件
[root@guoqing mysql]# cp support-files/mysql.server /etc/init.d/mysql
 
在MySQL服务文件中把/usr/local/指替换成自己安装MySQL目录
这里是替换成的home/mysql
[root@guoqing mysql]# vi /etc/init.d/mysql
# 0 means don't wait at all
# Negative numbers mean to wait indefinitely
service_startup_timeout=900
# Lock directory for RedHat / SuSE.
lockdir='/var/lock/subsys'
lock_file_path="$lockdir/mysql"
# The following variables are only set for letting mysql.server find things.
# Set some defaults
mysqld_pid_file_path=
if test -z "$basedir"
then
  basedir=/home/mysql/mysql
  bindir=/home/mysql/mysql/bin
  if test -z "$datadir"
  then
    datadir=/home/mysql/mysql/data
  fi
  sbindir=/home/mysql/mysql/bin
  libexecdir=/home/mysql/mysql/bin
else
  bindir="$basedir/bin"
  if test -z "$datadir"
  then
    datadir="$basedir/data"
  fi
  sbindir="$basedir/sbin"
  libexecdir="$basedir/libexec"
fi
# datadir_set is used to determine if datadir was set (and so should be
# *not* set inside of the --basedir= handler.)
datadir_set=
#
# Use LSB init script functions for printing messages, if possible
#
lsb_functions="/lib/lsb/init-functions"
if test -f $lsb_functions ; then
  . $lsb_functions
else
"/etc/rc.d/init.d/mysql" 393L, 10981C written
[root@guoqing mysql]# exit
exit
修改my.cnf文件,主要添加basedir、datadir
[mysql@guoqing mysql]$ vi /etc/my.cnf
[mysqld]
basedir=/home/mysql/mysql
datadir=/home/mysql/mysql/data
Socket=/home/mysql/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/home/mysql/mysql/data/mysqld.log
pid-file=/home/mysql/mysql/data/mysqld/mysqld.pid
"/etc/my.cnf" 11L, 316C written                                                  

初始化MySQL
MySQL 5.7.6之后版本为 ./bin/mysqld --initialize --user=mysql --basedir=/home/mysql/mysql --datadir=/home/mysql/mysql/data/
[mysql@guoqing mysql]$ ./bin/mysqld --initialize --user=mysql --basedir=/home/mysql/mysql --datadir=/home/mysql/mysql/data/
2016-01-12T16:16:14.765586Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
2016-01-12T16:16:14.765847Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)
2016-01-12T16:16:14.766086Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2016-01-12T16:16:15.038567Z 0 [Warning] InnoDB: New log files created, LSN=45790
2016-01-12T16:16:15.095995Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2016-01-12T16:16:15.166081Z 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: cdd34871-b947-11e5-8a45-0800272a2c8e.
2016-01-12T16:16:15.168260Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2016-01-12T16:16:15.168776Z 1 [Note] A temporary password is generated for root@localhost: qnW8usF=o;=e(root用户密码)
 MySQL 5.7.6之前的版本为bin/mysql_install_db --user=mysql   

创建 SSL/RSA 文件
参见:Http://dev.mysql.com/doc/refman/5.7/en/mysql-ssl-rsa-setup.html
[mysql@guoqing mysql]$ bin/mysql_ssl_rsa_setup --datadir=/home/mysql/mysql/data/
Generating a 2048 bit RSA private key
...............................+++
.............................................................................................................................................+++
writing new private key to 'ca-key.pem'
-----
Generating a 2048 bit RSA private key
............................................+++
...................................+++
writing new private key to 'server-key.pem'
-----
Generating a 2048 bit RSA private key
...........................................................................................................................................+++
......+++
writing new private key to 'client-key.pem'
-----
添加环境变量:/home/mysql/mysql/bin
[mysql@guoqing ~]$ vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/home/mysql/mysql/bin
export PATH
~
".bash_profile" 12L, 198C written                                                                             

使变量生效
[mysql@guoqing ~]$ . .bash_profile

启动MySQL服务
[mysql@new ~]$ service mysql start
Starting MySQL.                                            [  OK  ]

登录
用到上面日志中的密码,注意qnW8usF=o;=e全是密码内容
[mysql@guoqing ~]$ mysql -uroot  -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.7.10
Copyright (c) 2000, 2015, oracle and/or its affiliates. All rights reserved.
Oracle is a reGIStered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
修改密码
mysql> set password=password('root');
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql>

至此,MySQL5.7.10安装完成,整体与5.6安装差别不大,便要注意root密码的长度,初始化方式等。
您可能感兴趣的文档:

--结束END--

本文标题: CentOS 6.3 安装MySQL-5.7.10

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

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

猜你喜欢
  • CentOS 6.3 安装MySQL-5.7.10
    MySQL的安装分为三种: 1、RPM包安装; 2、二进制包安装; 3、源码安装。 第一种方式比较简单,直接RPM包安装就OK了,或者通过yum源来安装,但无法自定义安装目录。 而第三种方式比较复杂。 一...
    99+
    2024-04-02
  • CentOS 6.3下快速安装MongoDB 3.2.1
    MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 是一个介于关系数据 库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系...
    99+
    2024-04-02
  • 怎么在CentOS 6.3中安装与配置Mysql-5.5.29
    本篇内容主要讲解“怎么在CentOS 6.3中安装与配置Mysql-5.5.29”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么在CentOS 6.3中安装与配置Mysql-5.5.29”吧!...
    99+
    2023-06-10
  • CentOS 6.3安装教程是怎样的
    本篇文章为大家展示了CentOS 6.3安装教程是怎样的,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  附:CentOS 6.3下载地址  32位:http://mirror.centos.org...
    99+
    2023-06-10
  • 阿里云CentOS 6.3安装phpMyAdmin的简单步骤
    首先,我们使我们的CentOS系统的RPMForge软件库phpMyAdmin,不是官方的CentOS 6.0库,导入rpmforge的GPG密钥: rpm –import http://dag.wieers.com...
    99+
    2022-05-14
    CentOS MySQL phpMyAdmin 命令行 安装部署 数据库 阿里云
  • 怎么在CentOS 6.3中安装与配置Tomcat-7
    这篇文章主要讲解了“怎么在CentOS 6.3中安装与配置Tomcat-7”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在CentOS 6.3中安装与配置Tomcat-7”吧!安装说明 ...
    99+
    2023-06-10
  • 怎么在CentOS 6.3中安装拼音输入法
    这篇文章主要讲解了“怎么在CentOS 6.3中安装拼音输入法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在CentOS 6.3中安装拼音输入法”吧!安装:su rootyum ins...
    99+
    2023-06-10
  • 怎么在Centos 6.3系统中安装Cassandra数据库
    这篇文章给大家介绍怎么在Centos 6.3系统中安装Cassandra数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1> 下载Java jdk:下载完成后,解压jdk:   ...
    99+
    2023-06-10
  • 在Centos 6.3 X64平台安装11.2.0.1时,Hang到65%不动
    在本机用vmware虚拟机安装Oracle grid的时候,总是安装到65%系统就不动了,然后查看日志发现日志也没有响应:[root@linux01 app]# tail -f...
    99+
    2024-04-02
  • 如何在CentOS 6.3下使用Gitosis安装搭建Git Server
    本篇内容介绍了“如何在CentOS 6.3下使用Gitosis安装搭建Git Server”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Gi...
    99+
    2023-06-10
  • Centos安装mysql
    记录一下Centos下安装mysql的过程实验环境: centos 7, mysql5.7社区版1.下载mysql5.7社区版安装包2.centos上直接解压安装,没有遇到任何障碍。3.安装过程中会把初始密...
    99+
    2024-04-02
  • Centos 安装 MySQL
    目录 一、准备 二、使用MobaXterm远程连接服务器 三、安装 MySQL 5.7 1.检查 temp 目录权限 2.安装前检测依赖  3.安装过程 四、安装 MySQL 8.0 一、准备 MobaXterm:支持远程终端登软件。 ...
    99+
    2023-09-18
    mysql centos 数据库
  • 阿里云服务器下安装LAMP环境——基于CentOS 6.3
    阿里云论坛上的资源很丰富,查了下安装LAMP环境,很多基础性的东西已经内置了,比如防火墙的配置和端口的开启,统统不需要再做操作,所以安装下来也很简单: MySQL的安装 Mysql安装涉及到的软件包: mysql: ...
    99+
    2022-05-23
    Apache CentOS lamp Linux MySQL PHP 服务器 环境部署 阿里云
  • 阿里云服务器下安装配置phpMyAdmin——基于CentOS 6.3
    1.下载phpMyAdmin wget http://www.phpmyadmin.net/home_page/downloads.php 2.解压下载的文件 tar -zvxf phpMyAdmin-3.5.3-a...
    99+
    2022-06-03
    CentOS Linux phpMyAdmin 配置安装 阿里云
  • CentOs安装MySQL 5.6
    安装MySQL 1、下载安装包 下载地址https://dev.mysql.com/downloads/mysql/5.6.html 选择如下选项 下载64位版本 2、卸载系统自带的Mariadb     查询...
    99+
    2015-11-06
    CentOs安装MySQL 5.6
  • CentOs安装MySQL 5.7
    安装MySQL 1、下载安装包 下载地址https://dev.mysql.com/downloads/mysql/5.7.html 选择如下选项 下载64位版本 2、卸载系统自带的Mariadb     查询...
    99+
    2020-05-08
    CentOs安装MySQL 5.7
  • Linux(CentOS)安装MySql
    安装mysql yum repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y in...
    99+
    2016-05-24
    Linux(CentOS)安装MySql
  • CentOS 7.6安装MySQL
    (注:对于安装程序之前可以先将服务器进行快照,防止安装出错之后,不知所措——快照可用于回退到安装之前的状态) 1、对CentsOS 7.6 而言,默认安装的是mariadb,进行卸载。       查看一下有没有安装相应的MySQL rpm...
    99+
    2023-09-26
    mysql centos 服务器 linux
  • CentOS 6.3 NFS怎么进行安装配置、启动及mount挂载
    这篇文章主要介绍“CentOS 6.3 NFS怎么进行安装配置、启动及mount挂载”,在日常操作中,相信很多人在CentOS 6.3 NFS怎么进行安装配置、启动及mount挂载问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法...
    99+
    2023-06-10
  • Oracle11g 基于linux 6.3下安装
    一、安装包:p13390677_112040_Linux-x86-64_1of7.zipp13390677_112040_Linux-x86-64_2of7.zip二、:配置全局参数:1、配置oracle用...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作