[root@iz2ze4fw14evhms6nzz6t0z home]# cd /usr/local/src
[root@iz2ze4fw14evhms6nzz6t0z src]#  wget -c http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
检查mysql组和用户是否存在,如无创建
[root@iz2ze4fw14evhms6nzz6t0z src]# cat /etc/group | grep mysql
mysql:x:1002:
[root@iz2ze4fw14evhms6nzz6t0z src]#  cat /etc/passwd | grep mysql
mysql:x:1002:1002::/home/mysql:/sbin/nologin
以上为存在的情况,如无,执行添加命令:
[root@VM_112_250_centos src]# groupadd mysql
[root@VM_112_250_centos src]# useradd -r -g mysql mysql
[root@iz2ze4fw14evhms6nzz6t0z src]# tar -xzvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz
创建mysql目录
[root@iz2ze4fw14evhms6nzz6t0z src]# mkdir /usr/local/mysql
创建mysql数据目录
[root@iz2ze4fw14evhms6nzz6t0z src]# mkdir /usr/local/mysql/data
把解压后的所有文件移动到/usr/local/mysql目录下
[root@VM_112_250_centos src]# mv mysql-5.7.16-linux-glibc2.5-x86_64/* /usr/local/mysql
切换到mysql目录,然后就可以看到mysql目录下就有了这些内容[root@VM_112_250_centos mysql]# dirCOPYING README bin data docs include lib man share support-files更改mysql目录所属的用户(用户为mysql)[root@VM_112_250_centos mysql]# chown -R mysql ../mysql/ //这里已经切到mysql目录了,所以添加了../更改mysql目录所属组(组为mysql)[root@VM_112_250_centos mysql]# chgrp -R mysql ../mysql/#-R是递归的意思,就是把mysql目录下的全部文件和子目录都设置为mysql用户和mysql组。#上面的做法是为了把mysql降权,以限定只能访问属于mysql用户的文件。4. 安装及初始化数据库(创建系统数据库的表)[root@VM_112_250_centos mysql]# bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/2016-11-17 13:07:49 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize2016-11-17 13:08:10 [WARNING] The bootstrap log isn't empty:2016-11-17 13:08:10 [WARNING] 2016-11-17T05:07:53.787853Z 0 [Warning] --bootstrap is deprecated. Please consider using --initialize instead5. 配置mysql数据库复制配置文件[root@VM_112_250_centos mysql]# cp -a ./support-files/my-default.cnf /etc/my.cnf[root@VM_112_250_centos mysql]# cp -a ./support-files/mysql.server  /etc/init.d/mysqld更改配置文件信息使用命令vim /etc/my.cnf打开my.cnf文件然后按键盘I按键进入VIM的插入模式进行编辑# These are commonly set, remove the # and set as required.basedir = /usr/local/mysqldatadir = /usr/local/mysql/dataport = 3306之后按ESC按键退出,:w进行保存,:q退出vim即可加入环境变量,可以参考 linux中添加环境变量的方法[root@VM_112_250_centos ~]# echo “PATH=/usr/local/mysql/bin:$PATH” >>/etc/profile设置开机启动,可以参考 linux下配置mysql开机自启动启动试一下:[root@VM_112_250_centos init.d]# /etc/init.d/mysqld restartERROR! MySQL server PID file could not be found! —-因为还没启动所以会抛这个错误Starting MySQL. SUCCESS!// mysql的日志文件在/usr/local/mysql/data/foo.err文件中(foo为别名)6. 初始化密码mysql5.7会生成一个初始化密码,而在之前的版本首次登陆不需要密码。[root@VM_112_250_centos bin]# ./mysql -uroot -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)所以这里需要初始化密码[root@VM_112_250_centos bin]# cat /root/.mysql_secret# Password set for user 'root@localhost' at 2016-11-17 13:07:49Roa%ZwziC%yS然后进行登陆[root@VM_112_250_centos bin]# ./mysql -uroot -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3Server version: 5.7.16Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.

linux 命令行下载mysql相关推荐

  1. Linux命令行下载大文件,下载Onedrive文件

    Linux命令行下载大文件,下载Onedrive文件 做深度学习实验时,经常会遇到下载数据集,下载到本地又上传到Linux服务器上,这时用rz上传会很慢,在网上找到一些方法,用curl下载One-dr ...

  2. 在linux命令行下载百度网盘中的文件

    在linux命令行下载百度网盘中的文件 将想下载的文件创建一个公开链接, 然后在浏览器里输入链接地址,单击下载,之后浏览器会下载文件,此时取消下载,然后右键复制下载链接地址. linux命令行执行如下 ...

  3. linux命令行下载github文件,Linux命令行下使用GitHub

    Linux命令行下使用GitHub 1.注册github账号 2.创建ssh密钥 cd ~ ssh-keygen -t rsa -C your_email@example.com 1 2 cd~ ss ...

  4. Linux 命令行下载命令 Axel 多线程下载

    介绍: Axel 是Linux 命令行下的Http/Ftp多线程下载工具,支持断点续传,以从多个地址或者从一个地址的多个连接来下载同一个文件. 安装: Ubuntu/Debian : sudo apt ...

  5. 秒杀迅雷的linux命令行下载文件以及常用工具:wget、Prozilla、MyGet、Linuxdown、Curl、Axel

    本文介绍常用的几种命令行式的下载工具:wget.Prozilla.MyGet.Linuxdown.Curl.Axel 下面就为大家详细介绍一下这些工具 1. Wget Wget是一个十分常用命令行下载 ...

  6. linux命令行下载BT种子和磁力链接

    wget是linux下常用的命令行下载工具,是Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件.而tget是一个简单的命令行BT下载工具,可以用于BT种子和磁力链接的下载. tg ...

  7. Linux命令行下载文件到本地

    一直在用ftp工具进行下载,但是很麻烦.现使用Linux命令行的方式下载文件到本地 方案: yum install lrzsz // 下载 上传下载工具sz和rz 安装完之后,输入命令 sz 文件名 ...

  8. linux命令行下载工具

    Wget 多数Linux发行版本都默认包含这个工具. URL = http://www.gnu.org/software/wget/wget.htmlProzilla:  一个十分流行的命令行下载工具 ...

  9. Linux命令行下载磁力链接(magnet:?xt=xxxxx)

    前言 对于使用习惯了某雷的用户转到linux桌面版之后,发现找到的一些下载软件不识别磁力链接的,可以尝试一下使用命令行来下载哦- 解决方案就是使用Aria2 命令行安装aria2 ubuntu/Deb ...

最新文章

  1. Python学习系列(六)(模块)
  2. Jmeter加Fiddler对web项目测试
  3. 0129互联网新闻 | 平安好医生无人诊所进驻高速公路服务区; 第五批游戏版号下发...
  4. java excel中删除两列_Java 插入、隐藏/显示、删除Excel行或列
  5. 配置mysql 问题解决
  6. 网页防篡改技术_大数据让档案“活”起来:用区块链技术防篡改,用量子加密技术防盗窃...
  7. 应用程序虚拟化,序列化实验 Microsoft Desktop Optimization Pack 实现一个应用程
  8. java 8 sdk官方下载_Java SDK下载方法
  9. UiPath安装pdf
  10. 凤凰android root x86,凤凰OS 3.0.5版 root教程
  11. pem加密php,PHP格式化RSA公钥私钥(pem文件)
  12. jquery鼠标经过水平180度翻转效果
  13. 【攻防世界-Web简单篇】
  14. 在家用手机怎么赚钱?赚钱的秘密就在这里!
  15. void函数内创建并返回一个结构体
  16. 计算机中丢失d3dx941,d3dx9_41.dll(支持64位)
  17. 支付宝小程序获取位置API没有城市区号的最佳处理方案
  18. python 多线程利器-tomorrow
  19. 图像超分中的深度学习网络
  20. 流媒体专家(3)rtsp内嵌的会话描述协议sdp

热门文章

  1. 被裁员后,35岁程序员找了6份兼职,35岁被载的命运,谁能逃脱?
  2. python假设税前工资和税率如下_【Python】税前税后工资转换
  3. 【测试工具】-性能测试-GT学习笔记
  4. java 与 SQL 的邂逅 之二 (简单话)
  5. 运动控制中的速度控制
  6. STM32CUBE+自平衡车-前言
  7. fiddler拦截模拟器中app的请求设置方法
  8. Resource Acquisition Is Initialization
  9. 用go来搭建一个简单的图片上传网站
  10. 芯片片上SRAM存储概略及生成使用实践 (下)