ubuntu 14.04安装压缩包版的mysql

既有环境:

1)下载MySQL Community Server
5.6.17 压缩版(mysql-5.6.17-linux-glibc2.5-x86_64.tar.gz)

2)安装目录:
/opt/library/mysql-5.6.17-linux-glibc2.5-x86_64

3)软链接为/opt/library/mysql,指向同目录下的mysql-5.6.17-linux-glibc2.5-x86_64

1. 创建mysql专有的用户和组

?






1

2

$ sudo groupadd mysql

$ sudo useradd -r -g mysql mysql

2.
修改mysql文件夹及软链接的owner

?






1

2

$ sudo chown -R mysql:mysql mysql-5.6.17-linux-glibc2.5-x86_64/

$ sudo chown -R mysql:mysql mysql

3. 使用mysql_install_db初始化授权表。此操作只是在MySQL初次安装时才需要执行,如果是已存在的安装,则可以跳过此步骤,否则会覆盖先前的授权信息。

?






1

$ sudo scripts/mysql_install_db --user=mysql

4. 发现mysql_install_db执行有错误。看错误提示,原来是因为缺少共享库libaio1。

?






1

2

[email protected]:/opt/library/mysql$ sudo scripts/mysql_install_db --user=mysql

Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

5. 安装libaio1

?






1

$ sudo apt-get install libaio1

6. 重新执行第三步,以下是几行关键log

?






1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

Installing MySQL system tables...2014-05-15 14:43:47 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

.

.

创建第一张数据表、表大小、buffer、fk、log文件

.

Filling help tables...2014-05-15 14:43:52 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

.

.

ok

.

.

To start mysqld at boot time you have to copy

support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

To do so, start the server, then issue the following commands:

  ./bin/mysqladmin -u root password ‘new-password‘

  ./bin/mysqladmin -u root -h xuyuzhu-OptiPlex-990 password ‘new-password‘

Alternatively you can run:

  ./bin/mysql_secure_installation

which will also give you the option of removing the test

databases and anonymous user created by default.  This is

strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:

  cd . ; ./bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl

  cd mysql-test ; perl mysql-test-run.pl

.

.

总结下:

1)support-files/mysql.server用于启动mysql
2)可用 mysqladmin
或 mysql_secure_installation 命令修改密码
3)可以使用"cd . ;
./bin/mysqld_safe &"配置mysql守护进程

7. 添加mysql启动脚本软链接

?






1

2

$ cd /etc/init.d/

$ sudo ln -s /opt/library/mysql/support-files/mysql.server

8. 启动mysql服务

?






1

2

3

4

5

[email protected]:/etc/init.d$ ./mysql.server start

/etc/init.d/mysql.server: 1: /etc/init.d/mysql.server: my_print_defaults: not found

/etc/init.d/mysql.server: 276: cd: can‘t cd to /usr/local/mysql

Starting MySQL

 * Couldn‘t find MySQL server (/usr/local/mysql/bin/mysqld_safe)

9.
报错。因为mysql.server里读取mysql的目录是/user/local/mysql,所以在/user/local/中创建一个,mysql的软链接到/opt/library/mysql。再执行第8步。

?






1

2

3

4

5

$ ln -s /opt/library/mysql /usr/local/mysql

$ sudo chown mysql:mysql /usr/local/mysql

$ sudo ./mysql.server start   

# 上面必须使用sudo权限启动, 不然会报 . * The server quit without updating PID file (/usr/local/mysql/data/xuyuzhu-OptiPlex-990.pid).

Starting MySQL

10. ps检查进程

?






1

2

3

4

[email protected]:/etc/init.d$ ps -aux |grep mysql

root       373  0.0  0.0   4444   744 pts/13   S    15:16   0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/xuyuzhu-OptiPlex-990.pid

mysql      484  2.4 11.4 976004 448164 pts/13  Sl   15:16   0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/xuyuzhu-OptiPlex-990.err --pid-file=/usr/local/mysql/data/xuyuzhu-OptiPlex-990.pid

xuyuzhu    511  0.0  0.0  15960   916 pts/13   S+   15:16   0:00 grep --color=auto mysql

11.
mysqladmin检查是否可以使用mysql

?






1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

$ mysqladmin version

mysqladmin  Ver 8.42 Distrib 5.6.17, for linux-glibc2.5 on x86_64

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Server version5.6.17

Protocol version10

ConnectionLocalhost via UNIX socket

UNIX socket/tmp/mysql.sock

Uptime:4 min 48 sec

Threads: 1  Questions: 2  Slow queries: 0  Opens: 67  Flush tables: 1  Open tables: 60  Queries per second avg: 0.006

12. 添加开机启动mysql服务守护进程

?






1

2

3

4

5

6

7

8

9

[email protected]:/etc/init.d$ sudo update-rc.d mysql.server defaults

 Adding system startup for /etc/init.d/mysql.server ...

   /etc/rc0.d/K20mysql.server -> ../init.d/mysql.server

   /etc/rc1.d/K20mysql.server -> ../init.d/mysql.server

   /etc/rc6.d/K20mysql.server -> ../init.d/mysql.server

   /etc/rc2.d/S20mysql.server -> ../init.d/mysql.server

   /etc/rc3.d/S20mysql.server -> ../init.d/mysql.server

   /etc/rc4.d/S20mysql.server -> ../init.d/mysql.server

   /etc/rc5.d/S20mysql.server -> ../init.d/mysql.server

13. that’s all.

参考http://www.cnblogs.com/eastson/archive/2012/06/09/2543489.html

ubuntu 14.04安装压缩包版的mysql,布布扣,bubuko.com

时间: 2024-10-29 10:45:37

ubuntu 14.04安装压缩包版的mysql的相关文章

Linux Ubuntu 14.04安装LAMP(Apache+MySQL+PHP)网站环境

从虚拟主机到VPS/服务器的过度,对于普通的非技术型的站长用户来说可能稍许有一些困难,麦子建议我们如果能够在虚拟主机环境中满足建站需要的, 还是用虚拟主机比较好.除非我们真的有需要或者希望从虚拟主机过度到VPS/服务器中来,毕竟后者的自由度比较大,有些项目需要特点的环境支持. 在这篇文章中,麦子将分享我们常用的LAMP环境部 署,我比较喜欢用编译脚本的方法,因为编译脚本可以比WEB面板和网站公开的一键包,当然,对于初级上手的用户来说WEB面板和经过大量用户证明的一键包 也是比较好的,比如LNMP

U盘安装Ubuntu 14.04 LTS正式版

Ubuntu 14.04 LTS正式版发布,而且提供五年的支持和维护服务.Ubuntu 14.04是Ubuntu开发团队历经五年的心血之作.许多新手都喜欢把Linux安装文件刻录成光盘再安装,而安装好之后就浪费了,所以太浪费了,那我们能不能用U盘来安装最新的Ubuntu 14.04正式版呢?答案是可以的,而且非常简单. 相关阅读:U盘操作系统安装工具- Universal USB Installer最新版 http://www.linuxidc.com/Linux/2011-01/31350.h

Ubuntu 14.04 安装 JDK 8,ubuntu14.04

Ubuntu 14.04 安装 JDK 8,ubuntu14.04 第一步,下载Linux版JDK 可以通过访问Oracle官网下载,或者直接通过命令行下载. [email protected]:~$ wget -c http://download.oracle.com/otn-pub/java/jdk/8u11-b12/jdk-8u11-linux-i586.tar.gz 第二步,解压安装 [email protected]:~$ mkdir -p /usr/lib/jvm [email pr

ubuntu 14.04 安装笔记

ubuntu 14.04 安装笔记1.UltraISO将镜像写入U盘,从U盘启动安装.安装只用了不到5分钟2.添加软件源    根据网络设置主要的软件源,我这里用163的    apt-add-repository ppa:geany-dev/ppa    # geany,轻量级IDE    apt-add-repository ppa:rabbitvcs/ppa    # rabbitvcs,右键SVN菜单    apt-add-repository ppa:relan/exfat    #

ubuntu 14.04安装 DevStack的脚本配置文件——localrc

本文ubuntu 14.04安装 DevStack的脚本配置文件——localrc,本文件名已经逐渐被取代,但是出于后向兼容性,使用该文件仍然可以为stack.sh安装脚本指定安装DevStack时的配置信息. 以下是localrc文件的一些常用配置及解释 # Misc DATABASE_PASSWORD=123456 ADMIN_PASSWORD=123456 SERVICE_PASSWORD=123456 SERVICE_TOKEN=123456 RABBIT_PASSWORD=123456

Ubuntu 14.04安装redmine

公司要安装项目管理系统,采用redmine,新来的我就来做这个小小的任务了,中途也出过几次问题,搭建redmine,他的依赖包很多,所以我建议用apt装,下面开始吧. 首先升级一下源 apt-get update apt-get upgrade 更新完成 PS:(如果图省事,可以选择LAMP套件安装,此处指mysql和apache此处不用套件安装了 ) 安装apache2和apache2的一个模块 apt-get install apache2 libapache2-mod-passenger

在Ubuntu 14.04安装和使用Docker

在Ubuntu 14.04安装和使用Docker 作者:chszs,版权全部,未经允许.不得转载.博主主页:http://blog.csdn.net/chszs Docker是一个开源软件,它能够把一个Linux应用和它所依赖的一切(比方配置文件)都封装到一个容器.然而.Docker与虚拟机不同,它使用了沙箱机制.Docker容器不执行操作系统,它共享主机上的操作系统. 下面我将在Ubuntu 14.04安装和使用Docker. Docker使得在同一个server上能够执行很多其他的应用程序-

[操作系统][Ubuntu 14.04] 安装Flash 安装QQ2013

[操作系统][Ubuntu 14.04] 安装Flash 安装QQ2013_郑少群个人网 一.安装Flash 打开Firefox浏览器弹出的Flash安装提醒早都烦死了,那么Ubuntu14.04怎么安装Flash呢? 1.32位系统命令行安装: 第一步 更新库: ? sudo apt-get update ? ? 第二步 安装Flash用下面的代码: sudo apt-get install flashplugin-installer ? 这样就将Flash和依赖装好了. 2.32位系统可视化

dell optiplex ubuntu 14.04 安装 NVIDIA 显卡驱动

公司配置的 dell optiplex使用核显带起双屏幕,玩dota2无法特效全开.so,在京东上买了一块750Ti.安装驱动的时候需要切换到ubuntu的全命令行模式,关掉桌面系统才能安装.这时候这个坑出现了,要想安装驱动,就必须进入全命令行模式,要想进入命令行模式必须有驱动.反复尝试后,发现只能用DP口带单屏幕才能成功.在这里特别记录下.嘎嘎dell optiplex ubuntu 14.04 安装 NVIDIA 显卡驱动,布布扣,bubuko.com