Start

在MySQL官网上下载安装包,我这里选择的是通用安装包:

在平台(Platform)选择Linux通用版(Linux - Generic),根据自己的系统选择是64位还是32位。

这里列下我安装的代码。

# wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10-linux-glibc2.5-x86_64.tar

# tar xvf mysql-5.7.10-linux-glibc2.5-x86_64.tar

我下载是Linux - Generic (glibc 2.5) (x86, 64-bit), TAR,解压之后会得到两个压缩包:

安装包:mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz

测试数据包:mysql-test-5.7.10-linux-glibc2.5-x86_64.tar.gz

在解压安装包之前,先建好安装目录和MySQL默认用户

# //创建安装目录,可根据个人喜好自己命名

# mkdir /service

//创建MySQL默认用户

# groupadd mysql

# useradd -r -g mysql -s /bin/false mysql

// 解压安装包到安装目录

# tar zxvf mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz -C /service

//进入安装目录

# cd /service

# mv mysql-5.7.10-linux-glibc2.5-x86_64 mysql-5.7.10

下面就要进入具体的安装了~~

# cd /service/mysql-5.7.10

//创建数据库文件目录

# mkdir data

//设置目录权限

# chmod 770 data

# chown -R mysql .

# chgrp -R mysql .

//这里用安装MySQL 5.7.6及以上的方法bin/mysqld --initialize,MySQL 5.7.6以下用bin/mysql_install_db

# bin/mysqld --initialize --user=mysql --basedir=/service/mysql-5.7.10 --datadir=/service/mysql-5.7.10/data

如果输出的信息最后一行类似以下信息,那么MySQL 5.7.10就安装成功了。

2015-12-13T13:17:18.002054Z 1 [Note] A temporary password is generated for root@localhost: a2wKAkli

其中“a2wKAkliroot用户的默认密码

同时,这里是我整理的安装时发现的警告或错误,可以参考以下。

下面继续做一些收尾工作

//设置下目录权限

# cd /service/mysql-5.7.10

# chown -R root .

# chown -R mysql data

添加成服务,以后就可以用 service mysqld start 启动了

//编辑配置文件

# cp support-files/my-default.cnf my.cnf -p

//编辑my.cnf

//basedir=/service/mysql-5.7.10

//datadir=/service/mysql-5.7.10/data

# vi my.cnf

//编辑support-files/mysql.server文件,修改basedir和datadir目录

//basedir=/service/mysql-5.7.10

//datadir=/service/mysql-5.7.10/data

# vi support-files/mysql.server

//添加到服务

# cp support-files/mysql.server /etc/init.d/mysqld

设置开机启动

# chkconfig --level 2345 mysqld on

//关闭开机启动用chkconfig mysqld off

Error

启动完成之后,用 bin/mysql -uroot -p

提示:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

改用 bin/mysql -uroot -h127.0.0.1 -p

才可以正常登录,不知道为什么,等大神指点~

mysql linux通用版_Linux下安装通用版本的MySQL相关推荐

  1. linux 64 mysql下载官网_Linux下安装MySQL5.7

    Oracle提供很多MySQL的发行版本,其中就包括压缩在tar文件(.tar.gz)内的通用二进制版本,下面介绍如何在Linux上安装这种版本的MySQL5.7,首先从官网下载MySQL,这里使用6 ...

  2. linux玩我的世界java版_Linux下安装我的世界(Minecraft)

    今天下午突然心血来潮想玩我的世界(Minecraft),但想想现在是Linux系统.我查阅了网上大部分的教程,都差不多过期了,正准备放弃的时候突然想起来Minecraft是Java写的啊!肯定支持Li ...

  3. linux安装mysql遇到的问题_Linux下安装MySQL5.7及遇到的问题解决方法

    一.下载地址 本文安装的版本: 或者使用wget下载: [root@localhost opt]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7 ...

  4. linux mysql web界面吗_Linux下安装MySQL Web 管理工具phpMyAdmin

    一.安装Apache 二.安装依赖包 sudo yum install gd sudo yum install libpng-devel sudo yum install libjpeg-devel ...

  5. centos 下安装mysql,linux(Centos7)下安装mysql8.0.18的教程图解

    1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar 提取码: rsif 2 在/usr/local目录下新建目录mysql8 3 将下载的资源包(my ...

  6. Win10下安装不同版本的MySQL

    1.官网下载8.0版本压缩包 MySQL8.0下载解压后,在bin的同级目录下创建my.ini配置文件 主要配置有 [mysqld] # These are commonly set, remove ...

  7. linux mpich配置_Linux下安装MPICH

    Linux下 mpich2安装 1:从MPICH2官网下载源代码,1.0.8,当然如果你使用的windows平台也可以下载http://www.mcs.anl.gov/research /projec ...

  8. mysql配置两个猪数据库_Linux下安装启动多个Mysql

    步骤如下: 一.编译安装两个mysql,步骤如下 安装第一个数据库(主数据库) (红色部分为默认数据库文件路径,可改成其他如:data.var等) tar zxvf mysql-6.0.11-alph ...

  9. linux64位系统需要安装32位mysql_在Ubuntu16.04 Linux 64位环境下安装二进制版本MySQL 8.0.13...

    a.MySQL依赖于libaio库.如果此库不在本地安装,则数据目录初始化和随后的服务器启动步骤将失败.如果需要,请使用适当的包管理器安装它.例如,基于云计算的系统: hell> apt-cac ...

最新文章

  1. 使用CInternetSession和CHttpFile提取网页源码
  2. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1093:计算多项式的值
  3. voyage java_GitHub - yezilong9/voyage: 采用Java实现的基于netty轻量的高性能分布式RPC服务框架...
  4. 6月,回忆我失去的爱情
  5. mysql 失效转移_MySQL基于MHA的FailOver过程
  6. 内核错误Linux,ubuntu14.04更新内核出错
  7. 1.1方程求根之二分法
  8. 计算机不属于发明保护客体,如何判断两种类型的计算机程序发明能否成为专利保护客体?...
  9. rocketmq技术内幕 pdf_618买什么也别忘了买书!精选100+本技术好书和思维导图,建议收藏!...
  10. hdfs 中chunk_HDFS读写流程
  11. 软考 - 网络工程师考试大纲
  12. 崮德好文连载 - 活该你是工程师(自序)
  13. 29.正向和负向Lookahead
  14. 阴阳师android转ios,阴阳师手游IOS自动刷御魂?IOS切换控制教程[多图]
  15. 如何找到计算机上的画图拦,电脑中自带的Window画图工具不见了怎么恢复
  16. Android常用框架收藏
  17. SIM卡APN选择说明
  18. 混jdon坛子的一些思考
  19. 今日芯声 | 大大大!世界上最大的移动电源将前往北极圈
  20. 中层管理者八大绝招 —— 如何培养基层管理者?

热门文章

  1. 移动端常见兼容性问题及解决办法
  2. java网络爬虫,乱码问题终于完美解决
  3. c语言递归解决汉诺塔问题
  4. 【ubuntu】开机一直“/dev/sda3:clean, XXX files, XXXX blocks”解决方法
  5. 使用jQuery获取视口大小
  6. 识别和非识别关系之间有什么区别?
  7. 暗影之枪显示连接服务器失败,暗影之枪传奇进不去怎么办?游戏更新进不去问题详解[多图]...
  8. android 加载系统私有库,Android 搭建私有maven仓库及上传项目
  9. java开发微信提现_java 微信提现至零钱
  10. mysql可视化创建外键说明_关于使用可视化图形工具navicat for mysql来创建外键的步骤...