美文网首页
数据库安装--二进制安装

数据库安装--二进制安装

作者: R_Monster | 来源:发表于2020-07-24 21:05 被阅读0次

1、二进制安装数据库之--上传或者下载包

#本地有二进制包可以rz上传
[root@db01 ~]# rz mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz
#没有的可以使用下面的进行网络安装
[root@db01 ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz

2、安装依赖

[root@db01 ~]# yum install -y ncurses-devel libaio-devel gcc gcc-c++ cmake autoconf openssl openssl-devel

3、解压安装包

[root@db01 ~]# tar xf mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz

4、移动目录并改名

[root@db01 ~]# mv mysql-5.6.46-linux-glibc2.12-x86_64 /usr/local/mysql-5.6.46

5、做软连接

[root@db01 ~]# ln -s /usr/local/mysql-5.6.46 /usr/local/mysql

6、创建数据库用户

[root@db01 ~]# useradd mysql -s /sbin/nologin -M

7、拷贝配置文件和启动文件

[root@db01 ~]# cd /usr/local/mysql/support-files/

#拷贝mysql默认配置文件
[root@db01 support-files]# cp my-default.cnf /etc/my.cnf
cp: overwrite ‘/etc/my.cnf’? y  

#拷贝mysql启动脚本
[root@db01 support-files]# cp mysql.server /etc/init.d/mysqld

8、初始化数据库

#1.进入初始化的目录
[root@db01 ~]# cd /usr/local/mysql/scripts/
[root@db01 scripts]# ll
total 36
-rwxr-xr-x 1 7161 31415 34977 Sep 27  2019 mysql_install_db

#2.执行初始化命令
[root@db01 scripts]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/

#3.判断是否执行成功
    1.执行过程中出现两个ok
    2.数据目录下有新文件 ll /usr/local/mysql/data/
    #数据安装好默认有四个库:
        mysql
        test
        performance_schema
        information_schema
    初始化之前只有一个test库,初始化的作用就是生成其他三个库

9、启动数据库

[root@db01 ~]# /etc/init.d/mysqld start
Starting MySQL.Logging to '/usr/local/mysql/data/db01.err'.
 SUCCESS!
 
#停止数据库
[root@db01 ~]# /etc/init.d/mysqld stop
Shutting down MySQL.. SUCCESS

10、配置system管理mysql

#1.配置system管理
[root@db01 ~]# vim /usr/lib/systemd/system/mysql.service
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=https://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000

#2.重新读取启动文件列表
[root@db01 ~]# systemctl daemon-reload

#3.使用system启动MySQL
[root@db01 ~]# systemctl start mysql

11、验证服务启动

[root@db01 ~]# ps -ef | grep [m]ysql
mysql     23893      1  1 20:28 ?        00:00:00 /usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf

[root@db01 ~]# netstat -lntp | grep 3306
tcp6       0      0 :::3306                 :::*                    LISTEN      23893/mysqld

12、停止服务

[root@db01 ~]# systemctl stop mysql.service

13、登录MySQL

#方式一:
[root@db01 ~]# /usr/local/mysql/bin/mysql

#方式二:配置环境变量后登录
[root@db01 ~]# vim /etc/profile.d/mysql.sh
export PATH=/usr/local/mysql/bin:$PATH
[root@db01 ~]# source /etc/profile
[root@db01 ~]# mysql

相关文章

  • 记一次安装leanote

    官方地址: 安装二进制步骤 下载二进制包文件: 安装mongodb数据库: 添加yum 源 安装mongodb 启...

  • MySQL数据库安装(二进制文件)

    MySQL数据库有四种安装方法: 源码包编译安装 RPM包安装 二进制文件安装 官方yum源安装 这里我们主要介绍...

  • PostgreSQL数据库安装Version10.5

    PostgreSQL数据库安装,基于版本10.5安装,在Linux系统上使用*.gz二进制压缩包手动安装。操作系统...

  • Mysql简易安装指南

    1. Mysql数据库安装: MySQL常见的安装方式有三种,一种是yum/rpm安装,一种是二进制源码包安装,还...

  • 【CentOS实用篇】之maria数据库的基本使用

    本文简要介绍mariadb数据库的基本操作,安装教程请参照【CentOS实用篇】之二进制安装mariadb htt...

  • 数据库安装--二进制安装

    1、二进制安装数据库之--上传或者下载包 2、安装依赖 3、解压安装包 4、移动目录并改名 5、做软连接 6、创建...

  • 安卓手机Termux终端安装数据库

    安装MySQL/MariaDB MySQL数据库没有在ARM平台的二进制安装文件/源码包,而其重要分支也是目前主要...

  • 安装docker 两种方式

    安装方式一 二进制安装 安装过程参考 docker 官方文档 二进制安装 https://docs.docke...

  • 2017 09-23 安装mysql

    二进制安装mysql 先卸载旧版本的Centos7上卸载Mariadb数据库 查询所安装的MariaDB组件:[r...

  • mysql数据库

    二进制安装 源码编译安装 二进制安装的多实例 DDL(create,drop,alter) DML(insert,...

网友评论

      本文标题:数据库安装--二进制安装

      本文链接:https://www.haomeiwen.com/subject/juislktx.html