一,下载mysql:http://dev.mysql.com/downloads/mysql/;打开页面之后,在Select Platform:下选择linux Generic,如果没有出现Linux的选项,请换一个浏览器试试。我用的谷歌版本不可以,换一个别的浏览器就行了。

二,下载完后解压缩并放到安装文件夹下:

1. MySQL-client-5.6.24-1.linux_glibc2.5.x86_64.rpm

2. MySQL-devel-5.6.24-1.linux_glibc2.5.x86_64.rpm

3. MySQL-embedded-5.6.24-1.linux_glibc2.5.x86_64.rpm

4. MySQL-server-5.6.24-1.linux_glibc2.5.x86_64.rpm

5. MySQL-shared-5.6.24-1.linux_glibc2.5.x86_64.rpm

6. MySQL-shared-compat-5.6.24-1.linux_glibc2.5.x86_64.rpm

7. MySQL-test-5.6.24-1.linux_glibc2.5.x86_64.rpm

这里面最重要的是:

1. MySQL-client-5.6.24-1.linux_glibc2.5.x86_64.rpm

2. MySQL-server-5.6.24-1.linux_glibc2.5.x86_64.rpm

三,检查安装

在安装MySQL之前,先检查CentOS系统中是否已经安装了一个MySQL,如果已经安装先卸载,不然会导致安装新的MySQL失败。

rpm -qa | grep mysql   --查看系统之前是否已安装MySQL。

mysql-libs-5.1.47-4.el6.i686  显示结果说明 CentOS6.0系统自带了一个MySQL,我们需要删除这个老版本,用root用户执行下面语句

rpm -e --nodeps mysql-libs-5.1.47-4.el6.i686  (不同操作系统可能不一样)

先切换到"root"用户下,然后执行删除语句,删除之后,我们再次查看,发现已经成功删除了CentOS6.0自带的旧MySQL版本。

在删除MySQL的rpm后,还要进行一些扫尾操作,网上有两种操作。(备注:我在这里两种都没有用到,发现系统中并没有其他残余的MySQL信息。)

第一种善后处理:使用下面命令进行处理。

rm -rf /var/lib/mysql*

rm -rf /usr/share/mysql*

另一种善后处理:卸载后 /var/lib/mysql 中的  /etc/my.cnf 会重命名为 my.cnf.rpmsave,/var/log/mysqld.log 会重命名为 /var/log/mysqld.log.rpmsave,如果确定没用后就手工删除。

四,安装mysql server

rpm -ivh MySQL-server-5.6.24-1.linux_glibc2.5.x86_64.rpm

出现:Preparing... ########################################### [100%]

MySQL-server ########################################### [100%]

...............(后面的我省略了)

五,检测 MySQL 3306 端口是否安打开。测试是否成功可运行 netstat 看 MySQL 端口是否打开,如打开表示服务已经     启动,安装     成功。MySQL 默认的端口是3306。

[root@hadoop Mysql]# netstat -nat

如果没有3306端口,启动mysql服务: service mysql start

六,安装客户端

[root@hadoop Mysql]# rpm -ivh MySQL-client-5.6.22-1.linux_glibc2.5.x86_64.rpm

Preparing...                ########################################### [100%]

1:MySQL-client           ^C########################################### [100%]   安装完成

七,修改mysql连接密码

在安装mysql server的过程中,它会随机生成一个默认的密码,位置在: /root/.mysql_secret ,打开这个文件之后就可以看到随机的密码了。

修改方式:在linux中运行:mysqladmin -u root -p password "新密码"。执行这个命令后,会让你输入旧密码,输入成功之后就把密码修改好了。

八,进入mysql :mysql -uroot -p新密码就可以了。

九,远程连接

如果直接连接,会报:host ... is not allowed to connect to this MySql server

1,进入mysql数据库:use mysql;

2,执行:update user set host = '%' where user = 'root';

3,可能会报错:ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY',这个不用管它

4,flush privileges;(提交修改,这个绝对不能少,要不然不会生效。切记,我之前就是忘记了,死活连接不上)

linux glibc安装mysql_Linux安装MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm相关推荐

  1. aarch64安装mysql_Linux安装MySQL

    Linux安装MySQL 1. MySQL安装包下载 根据Linux版本选择相对应安装包下载 2. 创建安装目录 mkdir /usr/local/mysql 把下载的安装包存放该目录 3. 解压安装 ...

  2. linux怎样重装mysql_Linux 安装(重装)mysql

    1 新建存放mysql相关文件的文件夹 mkdir -p /export/servers/mysql //存放mysql相关的几个rpm文件 2 查看原有mysql 并卸载 rpm -qa | gre ...

  3. go给Linux安装mysql_Linux安装MySQL-Go语言中文社区

    1.下载并上传到/opt/soft目录 2.解压: tar -xvf mysql-5.7.27-1.e17.x86_64.rpm-bundle.tar 3.清空linux自带的数据库 1.查看是否有旧 ...

  4. redhat 服务器 安装mysql_Linux服务器安装mysql

    1.连接服务器后运行MySQL安装命令 yum install mysql;   yum install mysql-server;  yum install mysql 2.我的阿里云服务器装的是c ...

  5. linux无法访问mysql_Linux下MySQL无法访问问题排查的基本步骤

    问题说明 本文说明云服务器 ECS Linux 上 MySQL 无法访问问题的一般排查步骤. 处理办法查看 Linux 操作系统是否已经安装了 MySQL$ rpm -qa mysql mysql-4 ...

  6. linux 离线安装mysql_Linux系统安装MySQL(离线安装)

    1.将已下载的安装包拷贝到Linux系统的文件夹中 2.查看系统中是否存在旧版本的MySQL及其插件 (1) 查看 "rpm -qa | grep mysql" (2)如果存在,则 ...

  7. linux 自动安装mysql_Linux安装mysql

    一.下载 这里我创建了一目录software用于存放我们待会要下载的mysql包,先去到该目录 命令:cd /software 命令:wget http://mirrors.sohu.com/mysq ...

  8. linux 自动安装mysql_linux安装mysql教程

    1.系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql 执 ...

  9. linux wget安装mysql_linux安装mysql

    1.安装 wget 命令 yum -y install wget 3. 解压tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz 复制解压后的mysq ...

最新文章

  1. asp net code
  2. 网转 mm IOS 报表
  3. [C/C++]C++标准
  4. java工具栏的工具提示,动态菜单项、状态条提示、工具条提示问题
  5. 【BZOJ2324】营救皮卡丘,费用流
  6. 【poj2096】Collecting Bugs 期望dp
  7. insert批量插入500ms_不吹牛!Mysql 千万数据10秒批量插入只需三步
  8. 一些没啥意思的出题想法记录
  9. surfer 8 scripter 学习笔记(9)surfer与VB结合的VB源代码
  10. 推荐C语言视频<<跟着星仔学C语言>>
  11. 深度学习:智能时代的核心驱动力量
  12. 语言表达的6c原则是指什么,2016年商务英语初级写作6C原则
  13. Google广告中介(以MoPub广告接入为例)
  14. 如何查看电脑本地IP+端口号
  15. Log Robust 日志异常检测
  16. 中南大学计算机学院复试差额录取比例,中南大学在职研究生复试差额比例大概是多少...
  17. 汽车行业场景化营销新方向:基于 WebGL 的网上虚拟车展
  18. Kubernetes 概述和搭建 (多节点)
  19. 最小二乘法(Least square method)
  20. 如何撰写国内外研究现状

热门文章

  1. 数据库工作笔记017---还记得Oracle悲观锁和乐观锁嘛?以及hibernate对乐观悲观锁的封装
  2. C#.Net工作笔记003---异步编程async await
  3. 微信小程序开发学习笔记002--微信小程序框架解密
  4. SQLite 3 中的数据类型
  5. 排列组合算法之一: 01转换法_java改变后的c++版
  6. 使用setsockopt TCP_NODELAY禁用 Nagle算法
  7. 微型计算机原理设计存储系统,微机原理存储器设计讨论报告
  8. python计算各对应位乘积之和_Python与线性代数基本概念
  9. anaconda python删除pyltp_Anaconda基础操作命令汇总
  10. java xml binding_JAXB(Java Architecture for XML Binding)