`

linux下安装MySQL 5.6(RPM方式)

阅读更多

通过rpm方式来安装Mysql,这是比较简单的一种安装方式,具体详见下文。

《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF http://www.linuxidc.com/Linux/2014-03/98821.htm

1、准备对应的安装文件
下载页面:http://dev.mysql.com/downloads/mysql/
找到对应的版本及所需的文件进行下载,如果下载的为tar文件,请使用tar解压
本人在Oracle Edelivery 下载,所以为V44331-01.zip
#安装环境
[root@linux1 Mysql_src]# cat /etc/issue
Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)
Kernel \r on an \m
#源文件路径
[root@linux1 Mysql_src]# pwd
/Mysql_src
[root@linux1 Mysql_src]# unzip V44331-01.zip 
Archive:  V44331-01.zip
 extracting: MySQL-embedded-advanced-5.6.17-1.rhel5.i386.rpm  
 extracting: MySQL-test-advanced-5.6.17-1.rhel5.i386.rpm  
 extracting: MySQL-shared-advanced-5.6.17-1.rhel5.i386.rpm          # MySQL的共享库
 extracting: MySQL-devel-advanced-5.6.17-1.rhel5.i386.rpm          # MySQL的库和头文件
 extracting: MySQL-client-advanced-5.6.17-1.rhel5.i386.rpm          # MySQL客户端程序
 extracting: MySQL-server-advanced-5.6.17-1.rhel5.i386.rpm          # MySQL服务端程序
 extracting: MySQL-shared-compat-advanced-5.6.17-1.rhel5.i386.rpm  # RHEL兼容包
 extracting: README.txt             

 

2、MySQL默认安装路径 
 Directory            Contents of Directory
/usr/bin              Client programs and scripts
/usr/sbin              The mysqld server
/var/lib/mysql        Log files, databases
/usr/share/info        Manual in Info format
/usr/share/man        Unix manual pages
/usr/include/mysql    Include (header) files
/usr/lib/mysql        Libraries
/usr/share/mysql      Miscellaneous support files, including error messages, 
                        character set files, sample configuration files, SQL for database installation
/usr/share/sql-bench  Benchmarks

 

3、安装MySQL
[root@linux1 Mysql_src]# rpm -ivh MySQL-server-advanced-5.6.17-1.rhel5.i386.rpm
Preparing...                ########################################### [100%]
  1:MySQL-server-advanced  ########################################### [100%]
2014-04-15 17:26:59 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. 
Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2014-04-15 17:26:59 6524 [Note] InnoDB: Using mutexes to ref count buffer pool pages
                  ...........................
2014-04-15 17:27:06 6558 [Note] InnoDB: FTS optimize thread exiting.
2014-04-15 17:27:06 6558 [Note] InnoDB: Starting shutdown...
2014-04-15 17:27:08 6558 [Note] InnoDB: Shutdown completed; log sequence number 1625987

A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
You will find that password in '/root/.mysql_secret'.

You must change that password on your first connect,
no other statement but 'SET PASSWORD' will be accepted.
See the manual for the semantics of the 'password expired' flag.

Also, the account for the anonymous user has been removed.

In addition, you can run:

  /usr/bin/mysql_secure_installation

#  Author : Leshami
#  Blog  : http://www.linuxidc.com

which will also give you the option of removing the test database.
This is strongly recommended for production servers.

                  ...........中间省略................
New default config file was created as /usr/my.cnf and
will be used by default by the server when you start it.
You may edit this file to change server settings

[root@linux1 Mysql_src]# rpm -ivh MySQL-client-advanced-5.6.17-1.rhel5.i386.rpm
Preparing...                ########################################### [100%]
  1:MySQL-client-advanced  ########################################### [100%]

[root@linux1 Mysql_src]# rpm -ivh MySQL-devel-advanced-5.6.17-1.rhel5.i386.rpm
Preparing...                ########################################### [100%]
  1:MySQL-devel-advanced  ########################################### [100%]

4、初始化MySQL及密码 
[root@linux1 Mysql_src]# service mysql start
Starting MySQL.. [ OK ] 
[root@linux1 Mysql_src]# more /root/.mysql_secret
# The random password set for the root user at Tue Apr 15 17:27:05 2014 (local time): lyHfNb87EBXhJDe2

[root@linux1 Mysql_src]# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.6.17-enterprise-commercial-advanced

mysql> set PASSWORD=PASSWORD('mysql');
Query OK, 0 rows affected (0.01 sec)

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.03 sec)

 

5、允许远程登陆 
mysql> use mysql;
Database changed
mysql> select host,user,password from user;
+-------------------+------+-------------------------------------------+
| host | user | password |
+-------------------+------+-------------------------------------------+
| localhost | root | *E74858DB86EBA20BC33D0AECAE8A8108C56B17FA |
| linux1.orasrv.com | root | *AE207AEF7D22B37183E435AAE64CECF7102A2DB2 |
| 127.0.0.1 | root | *AE207AEF7D22B37183E435AAE64CECF7102A2DB2 |
| ::1 | root | *AE207AEF7D22B37183E435AAE64CECF7102A2DB2 |
+-------------------+------+-------------------------------------------+
4 rows in set (0.02 sec)

mysql> update user set password=password('mysql') where user='root';
mysql> update user set host='%' where user='root' and host='localhost';
mysql> flush privileges;
mysql> exit

6、配置开机自启动
[root@linux1 Mysql_src]# chkconfig --list mysql
mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
如果没有的话使用chkconfig mysql on 设置自启动

 

转自http://www.linuxidc.com/Linux/2014-04/100535.htm

分享到:
评论

相关推荐

    RedHat linux 7.5 安装 mysql5.6 超详细步骤.md

    超详细的操作步骤, 在Redhat linux 7.5版本中安装 mysql 5.6版本的数据库. 1 卸载已有mysql, 使用yum(附带yum源的设置步骤)安装依赖 2 下载mysql 5.6文件 3 上传文件到linux 4 安装rpm包 5 设置可远程连接 6 ...

    mysql5.6的各种rpm包

    linux上的mysql5.6包括client,server,release,common以及libs有需要自提,谢谢。

    Linux下MySql5.0及5.6安装

    Linux下MySql5.0及5.6 rpm安装.doc

    Linux rpm格式MySQL5.6包及安装文档

    Linux rpm格式 服务端和客户端 MySQL5.6包及安装文档。自己看很多有包无安装无文档,有文档无包。查了很多资料和踩了坑总结了一个详细文档。一个一分,希望对大家有帮助

    MYSQL5.6GA版本.zip linux下RPM文件包列表 共5个RPM

    MYSQL5.6GA版本.zip linux下RPM文件包列表 共5个RPM

    mysql-5.6-linux安装包

    linux系统mysql5.6版本安装包,包含server端和client端,rpm格式。

    MySQL-5.6.36-1.el6.x86_64.rpm-bundle.tar

    linux中得mysql5.6安装包,可以直接解压运用rpm命令安装。

    BLOG_MySQL_lhr_Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装.pdf

    BLOG_MySQL_lhr_Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装.pdfBLOG_MySQL_lhr_Linux下MySQL 5.5、5.6和5.7的RPM、二进制和源码安装.pdf

    linux下mysql5.6.15的rpm安装包

    1. http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-server-5.6.21-1.rhel5.x86_64.rpm 2. http://dev.mysql.com/Downloads/MySQL-5.6/MySQL-devel-5.6.21-1.rhel5.x86_64.rpm 3. ...

    RPM方式安装MySQL5.6

    RPM方式安装MySQL5.6a. 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)[root@localhost ~]# rpm -qa | grep -i mysqlmysql-libs-5.1.66-2.el6_3.x86_64[root@localhost ~]# yum -y remove ...

    MySQL-server-5.6.51-1.el6.x86_64.rpm

    MySQL 是世界上最流行的开源数据库。无论您是快速发展的网络资产、技术 ISV 还是大型企业,MySQL 都可以经济高效...适用于系统 Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 64-bit), RPM Package MySQL Server

    MySQL 5.6 Reference Manual

    Table of Contents Preface, Notes, Licenses . . . . . . . . ....1. Licenses for Third-Party Components ....1.1. FindGTest.cmake License ....1.2. LPeg Library License ....1.3. LuaFileSystem Library License ....

    MySQL-5.6.25-1.linux-rpm

    mysql5.6,先解压,详细方法见我的博客 https://mp.csdn.net/postedit/80368323

    mysql client 5.6 linux

    mysql client 5.6客户端MySQL-client-5.6.30-1.linux_glibc2.5.i386.rpm

    详解Lamp环境搭建Linux CentOS6.5编译安装mysql5.6

    安装前准备 通过rpm命令检查centos上是否已经安装mysql,然后卸载已经存在的mysql版本 [root@localhost src]# rpm -qa|grep mysql mysql-libs-5.1.66-2.el6_3.i...下载mysql5.6安装包,mysql5.6安装包下载地址:http

    Centos 6.5下安装MySQL 5.6教程

    1.下载Linux对应的RPM包 http://dev.mysql.com/downloads/mysql/5.6.html wget http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.33-1.el6.x86_64.rpm-bundle.tar 2.解压tar包 tar -xvf MySQL-5.6.33-1.el6....

    mysql--linux--5.6

    mysql--linux--5.6 下载 欢迎下载

    mysql 5.6 yum版 一键安装

    第一步:rpm -ivh mysql-community-release-el6-5.noarch.rpm 第二步:yum install mysql-community-server mysql 出现询问就按Y mysql即可安装完毕 注意安装的服务名称不是mysql 是mysql的 但是用法一样 root初始...

    CentOS下RPM方式安装MySQL5.6教程

    之前的项目全都在windows系统环境下部署的,这次尝试在Linux系统环境下部署,于是这次我们组织在7台主机上安装了JDK、Maven、Jboss其中一台安装了Mysql,并将局域网配置好,终于大功告成了。下面将安装步骤与大家...

    mysql-5.6.27.1完整版-rpm.rar

    linux版本mysql-5.6.27-1完整版,可安装在centerOS上,rpm方式安装

Global site tag (gtag.js) - Google Analytics