1.准备及安装
1)下载rpm安装包(或rpm bundle)
  rpm安装包包括两个(bundle会更多),一个是client,另一个是server,例如:MySQL-client-5.5.44-1.linux2.6.i386.rpm;MySQL-server-5.5.44-1.linux2.6.i386.rpm。。

2)上传rpm(bundle)安装包
  将下载的两个rpm安装包上传至/usr/local/目录下。

3)检测和删除之前安装的rpm包

# rpm -qa|grep mysql

# rpm -e –-nodeps qt-mysql-4.6.2-26.el6_4.x86_64

# rpm -e –-nodeps mysql-server-5.1.71-1.el6.x86_64

# rpm -e –-nodeps mysql-libs-5.1.71-1.el6.x86_64

# rpm -e –-nodeps mysql-devel-5.1.71-1.el6.x86_64

# rpm -e –-nodeps mysql-5.1.71-1.el6.x86_64

4)安装rpm安装包
  # rpm -ivh MySQL-server-5.5.44-1.linux2.6.i386.rpm
  # rpm -ivh MySQL-client-5.5.44-1.linux2.6.i386.rpm

--注:

如果安装为rpm bundle的话,需解压和安装如下rpm包。

1)解压tar包

# tar -xvf mysql-8.0.12-1.el6.x86_64.rpm-bundle.tar

2)按序安装解压的rpm包

# rpm -ivh mysql-community-common-8.0.12-1.el6.x86_64.rpm

# rpm -ivh mysql-community-libs-8.0.12-1.el6.x86_64.rpm

# rpm -ivh mysql-community-libs-compat-8.0.12-1.el6.x86_64.rpm

# rpm -ivh mysql-community-client-8.0.12-1.el6.x86_64.rpm

# rpm -ivh mysql-community-server-8.0.12-1.el6.x86_64.rpm

4)拷贝及修改配置文件
  # cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
  然后,在/etc/my.cnf配置文件中分别加入如下变量。
  [client]
  default-character-set=utf8
  [mysqld]
  default-storage-engine=INNODB
  character-set-server=utf8
  collation-server=utf8_generic_ci
  
5)启动mysql
  # service mysql start
  
2.管理及配置
1)修改登录密码
  # /usr/bin/mysqladmin -u root password 'new-passwd'

--注:

1)这里需要注意,mysql5.7.4之前,安装后默认root默认没有密码,之后的密码可以通过mysqld.log获取,具体mysqld.log的位置根据具体设置而定,例如:/var/log/mysqld.log,/usr/local/mysql/mysqld.log等。可通过如下命令获取:

cat mysqld.log|grep pass

2)启动及停止mysql
  # /etc/init.d/mysql start
  # /usr/bin/mysqladmin -u root -p shutdown
  # sudo /etc/init.d/mysql restart
  
3)自启动配置
  # chkconfig --list
  # chkconfig --del mysql
  # chkconfig --add mysql 
  # chkconfig mysql on
 4)通过mysql用户启停mysql数据库时,可能会出现权限问题的报错,可以根据具体情况进行设置相关变量,例如:

datadir,socket,log-error,pid-file等。此外,还可能会出现有关/var/lock/subsys/mysql路径的权限报错,该路径不能通过修改mysql变量的方式进行修改,但可以通过对/etc/init.d/mysqld脚本中的lockfile进行修改而进行改变。

Mysql for Linux安装配置之—— rpm(bundle)安装的更多相关文章

  1. 尚学linux课程---8、rpm软件包安装

    尚学linux课程---8.rpm软件包安装 一.总结 一句话总结: rpm安装软件包的话要解决依赖问题,推荐使用yum安装软件包 1.比如cd /home中的斜线表示什么意思? 表示根目录,linu ...

  2. rancher说明为什么需要按照指定版本安装以及rancher和节点linux环境配置-docker指定版本安装

    rancher说明为什么需要按照指定版本安装以及rancher和节点linux环境配置-docker指定版本安装 待办 https://blog.csdn.net/CSDN_duomaomao/art ...

  3. Hadoop2.2集群安装配置-Spark集群安装部署

    配置安装Hadoop2.2.0 部署spark 1.0的流程 一.环境描写叙述 本实验在一台Windows7-64下安装Vmware.在Vmware里安装两虚拟机分别例如以下 主机名spark1(19 ...

  4. 从subversion开始(svn安装配置全过程(+全套安装文件与配置文件))…..

    从subversion开始(svn安装配置全过程(+全套安装文件与配置文件))-.. 博客分类: 工具使用 SVNsubversion配置管理Apache应用服务器  </div> 花了一 ...

  5. zabbix安装及配置(rpm包安装mysql,php,apache,zabbix)

    zabbix安装及配置 一.安装mysql.php.apache.zabbix 安装环境: 操作系统:rhel6.3-x86-64  mysql:5.6.23   --官网下载rpm包安装php:5. ...

  6. linux下安装mysql的三种方法:rpm包安装、yum安装、源码包安装

    1 安装MySQL数据库服务器安装方法一://查询系统自带的数据库rpm -qa | grep -i mysql //卸载查询到的所有mysqlrpm -e --nodeps mysql-libs-5 ...

  7. 阿里云服务器Linux CentOS安装配置(11)安装Wordpress

    下载wordpress安装包 wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.zip unzip wordpress-4.8.1-zh_CN.z ...

  8. CentOS安装配置JDK-7(.rpm)

    声明:本文转自:http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891608.html 安装说明 系统环境:centos-6.3安装方式:rpm安装 ...

  9. mysql:Linux系统下mysql5.6的安装卸载

    1.1. 下载rpm包 要使用yum 安装mysql,需要mysql的yum仓库,先从官网下载适合你系统的仓库 http://dev.mysql.com/downloads/repo/yum/ 我的是 ...

随机推荐

  1. Shell 脚本批量创建数据库表

    使用 Shell 脚本批量创建数据表 系统:Centos6.5 64位 MySQL版本:5.1.73 比如下面这个脚本: #!/bin/bash #批量新建数据表 for y in {0..199}; ...

  2. 【BZOJ】3527: [Zjoi2014]力

    题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3527 把${f_i}$消去之后换元就是卷积的形式,直接算就可以了. #include< ...

  3. selenium 指定滚动到某个元素

    from selenium import webdriver from selenium.common.exceptions import NoSuchElementException from se ...

  4. SpringBoot配置Aop demo

    1. Demo部分 package com.example.demo.controller; import org.springframework.web.bind.annotation.Reques ...

  5. Python 函数也是一种对象

    函数也是一种对象 func = lambda x, y: x+y print func(3, 4) def func(x, y): return x+y print func(3, 4) 效果相同. ...

  6. wxss与rpx

    WXSS(WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式. WXSS 用来决定 WXML 的组件应该怎么显示. 为了适应广大的前端开发者,WXSS 具有 CSS ...

  7. JavaSE习题 继承接口和泛型

    问答题: 1.子类在什么情况下可以继承父类友好成员? 答:在同一个包内 2.子类通过怎样的方法可以隐藏继承的成员变量? 答:声明一个与父类相同变量名的成员变量 3.子类重写继承的方法原则是什么? 答: ...

  8. eclipse maven maven-compiler-plugin 报错 完全解决

    报错如下: Maven install失败 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:comp ...

  9. Ajax_请求get,post案例

    1. 最原始的ajax请求方式 (1). get请求 <%@ Page Language="C#" AutoEventWireup="true" Code ...

  10. GreenDao3使用完全解析

    1,gradle配置(官网样例地址https://github.com/greenrobot/greenDAO/blob/master/examples/RxDaoExample/build.grad ...