MySQL 5.7.20 二进制包无ROOT权限下安装, 滴滴云服务器

Posted lovling

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 5.7.20 二进制包无ROOT权限下安装, 滴滴云服务器相关的知识,希望对你有一定的参考价值。

01, 下载安装包 =>  https://dev.mysql.com/downloads/mysql/

02, 上传到linux系统, 笔者这里使用的 滴滴云服务器 安装在 home/dc2-user 目录下

03, 解压 => tar -zxf  mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz 

04, 剪切到用户目录下 => mv mysql /home/dc2-user/mysql

05, 进入mysql目录 => cd /home/dc2-user/mysql

06, 创建数据目录和日志目录 => mkdir data  => mkdir logs

07, 创建配置文件 => vim my.conf

08, 写入内容 

[mysqld]
user=dc2-user
port=3306
socket=/home/dc2-user/mysql/mysql.sock
pid-file=/home/dc2-user/mysql/mysql.pid
basedir=/home/dc2-user/mysql
datadir=/home/dc2-user/mysql/data
log-error=/home/dc2-user/mysql/logs/mysql_error.log

09, 安装 mysql => ./bin/mysqld --initialize --user=dc2-user --basedir=/home/dc2-user/mysql --datadir=/dc2-user/mysql/data 

10, 可能会缺少 libaio.0.1 下载并上传的 linux => 

11, 下载地址 http://mirror.centos.org/centos/7/os/x86_64/Packages/libaio-0.3.109-13.el7.x86_64.rpm

12, 由于缺少 root 权限, 借用 sudo 命令 =>  sudo rpm -ivh 包名

13, 再次执行 09

14, 带配置文件启动 => ./bin/mysqld_safe --default-file=my.conf &

15, 登入 => ./bin/mysql -h 127.0.0.1 -uroot -p

16, 如果需要被外网访问, 需要配置 滴滴云的防火墙策略, 开放 3306 端口

技术分享图片

 









以上是关于MySQL 5.7.20 二进制包无ROOT权限下安装, 滴滴云服务器的主要内容,如果未能解决你的问题,请参考以下文章

mysql-5.7.20 二进制安装 | 备份恢复

MySQL 5.7.20无法设置root密码

linux 5.7.20和5.6.38版本 数据库忘记root密码怎么找回?

MySQL 安装(二进制版)

CentOS 7 源码编译安装MySQL 5.7.20

MySQL5.7单实例二进制包安装方法