`
trophy
  • 浏览: 179083 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

ubuntu11.4 安装 mysql(bin)

阅读更多

转自http://bastengao.iteye.com/blog/1161732,纯属个人收藏

1.软连接无需建立,把解压目录改成mysql就行

2.有些命令会报错,一般是加上basedir就行

 

因为某些原因,我需要使用较高一点版本的mysql,而ubuntu 使用 apt-get 安装的 mysql 版本不是我预期的版本(我试验使用 ubuntu-11-04 apt-get 安装 mysql,mysql 的版本是 5.1.54;ubuntu-10-04 apt-get 安装的mysql 版本是 5.1.41)。所以 只能使用较高版本的 二进制文件安装(当然也可以编译安装,但我自认为自己还太菜,没敢尝试)。下面是安装步骤 

环境 
ubuntu-11-04 32位 

准备 
0. 获取 mysql-5.5.15-linux2.6-i686.tar.gz 二进制安装文件 
mysql 官网下载页面选择 Linux-Generic 下的 Linux - Generic 2.6 (x86, 32-bit), Compressed (位数适你的linux的位数而定。我这里用的是32位的,所以我选择32位版本的mysql) 
你可以在ubuntu 中使用 wget 命令获取,或者任何一种下载工具都可以,只要有 mysql 的 tar.gz 安装文件就行。 

Ruby代码   收藏代码
  1. wget http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.5/mysql-5.5.15-linux2.6-i686.tar.gz  


1. 安装 mysql 所使用的依赖 

Ruby代码   收藏代码
  1. sudo apt-get install libaio1  



步骤 
安装步骤参考mysql官方安装文档 
# 表示当前是 root 用户 
$ 表示当前普通用户 
pwd 表示当前所在目录 
0.添加 mysql 用户组 

Ruby代码   收藏代码
  1. # groupadd mysql  


1.添加 msyql 用户到 mysql 用户组 

Ruby代码   收藏代码
  1. # useradd -r -g mysql mysql  


2.解压 mysql-5.5.15-linux2.6-i686.tar.gz 到 /usr/local 
进入 /usr/local 

Ruby代码   收藏代码
  1. # cd /usr/local  


我的 tar.gz 文件路径是 /home/user/mysql-5.5.15-linux2.6-i686.tar.gz,你根据你的mysql安装文件路径调整命令参数 
pwd: /usr/local 

Ruby代码   收藏代码
  1. # tar zxvf /home/user/mysql-5.5.15-linux2.6-i686.tar.gz  


3.在 /usr/local 下添加名为 mysql 指向解压的文件夹的软连接 
pwd: /usr/local 

Ruby代码   收藏代码
  1. # ln -s mysql-5.5.15-linux2.6-i686 mysql  


4.进入 mysql 目录 
pwd: /usr/local 

Ruby代码   收藏代码
  1. # cd mysql  


5.设置 mysql 目录的拥有者和所属的用户组 
pwd: /usr/local/mysql 

Ruby代码   收藏代码
  1. # chown -R mysql .  
  2. # chgrp -R mysql .  


6.执行mysql 安装脚本 
pwd: /usr/local/mysql 

Ruby代码   收藏代码
  1. # scripts/mysql_install_db --user=mysql  


7.再次设置 mysql 目录的拥有者 
pwd: /usr/local/mysql 

Ruby代码   收藏代码
  1. # chown -R root .  


8.设置 data 目录的拥有者 
pwd: /usr/local/mysql 

Ruby代码   收藏代码
  1. # chown -R mysql data  



安装后配置 
0.复制 mysql 配置文件 
pwd: /usr/local/mysql 

Ruby代码   收藏代码
  1. # cp support-files/my-medium.cnf /etc/my.cnf  


1.启动 mysql 
pwd: /usr/local/mysql 

Ruby代码   收藏代码
  1. # bin/mysqld_safe --user=mysql &  


2.初始化 root 用户密码 
pwd: /usr/local/mysql 

Ruby代码   收藏代码
  1. # bin/mysqladmin -u root password 'new_password'  


3.复制mysql.server 脚本 
pwd: /usr/local/mysql 

Ruby代码   收藏代码
  1. # cp support-files/mysql.server /etc/init.d/mysql.server  


好了,mysql配置基本完成 
可以查看mysql的状态,结果可能是 "MySQL is runnin"或者是" MySQL is not running" 

Ruby代码   收藏代码
  1. $ sudo /etc/init.d/mysql.server status  


如果地切顺利,mysql是正常运行的,而且可以通过 mysql客户端,进入mysql 

Ruby代码   收藏代码
  1. $ /usr/local/mysql/bin/mysql -u root -p  



可以使用命令让mysql 停止运行 

Ruby代码   收藏代码
  1. $ sudo /etc/init.d/mysql.server stop  


让mysql 启动 

Ruby代码   收藏代码
  1. $ sudo /etc/init.d/mysql.server start  


查看状态 

Ruby代码   收藏代码
  1. $ sudo /etc/init.d/mysql.server status  


或者使用service命令,让mysql 启动,停止 

Ruby代码   收藏代码
  1. $ sudo service mysql.server [status|start|stop]  




可选配置 
0.让mysql开机自己启动 

Ruby代码   收藏代码
  1. $ sudo update-rc.d -f mysql.server defaults  



如果不想让mysql开机自己启动,可以使用 

Ruby代码   收藏代码
  1. $ sudo update-rc.d -f mysql.server remove  



1.把 /usr/local/mysql/bin/mysql 命令加到用户命令中,这样就不用每次都加 mysql命令的路径 

Ruby代码   收藏代码
  1. $ sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql  


现在就直接可以使用 mysql 命令了 

Ruby代码   收藏代码
  1. $ mysql -u root -p  



需要注意的是我用之前版本mysql,配置数据库默认编码是在 [mysqld]下加 default-character-set=utf8 
而 mysql 5.5.17用这个配置,似乎是错的,将导致 mysql 不能正常启动。将配置改为 character-set-server=utf8 即可。 

 

 


启动mysql :/usr/local/mysql/bin# ./mysqld_safe --user=mysql --basedir=/usr/local/mysql &


查看运行状态 :/etc/init.d/mysql.server status


连接客户端 : ./mysql -u root -p


关闭mysql: /usr/local/mysql/bin/mysqladmin -u root -p shutdown


分享到:
评论

相关推荐

    ubuntu 一键安装mysql8

    在Ubuntu系统上一键安装MySQL 8.0是一个方便快捷的过程,尤其对于那些不熟悉Linux命令行操作的用户来说。这个过程通常涉及到下载安装脚本、安装必要的依赖项以及配置MySQL服务。下面将详细介绍如何利用提供的资源...

    ubuntu安装mysql5.6完整步骤说明(亲测实用).docx

    Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程...

    Ubuntu18.04安装mysql

    ### Ubuntu 18.04 安装 MySQL #### 知识点一:Ubuntu 18.04 系统环境准备 - **系统版本**:Ubuntu 18.04 LTS (Bionic Beaver) 是一个长期支持版本,非常适合部署稳定的服务如 MySQL 数据库。 - **操作系统**:本...

    ubuntu16.04安装Mysql8.0.25

    mysql安装配置包

    Ubuntu22-安装mysql5.7

    mysql压缩包

    Ubuntu中安装mysql-5.7.44-linux-glibc2.12-x86-64.tar.gz

    记事本里完整记录了如何在一台新的ubuntu系统中离线安装mysql数据库,在云服务器上测试成功

    ubuntu20.04离线安装mysql8.0.30需要的tar包和对应的两个依赖包

    ubuntu20.04离线安装mysql8.0.30需要的tar包和对应的两个依赖包分别是:libaio1和libmecab2,详细的安装步骤请关注博主的另一篇博文

    ubuntu20.04安装mysql5.7.42

    在Ubuntu 20.04上安装MySQL 5.7.42的详细步骤 MySQL是一种流行的开源关系型数据库管理系统,被广泛应用于各种规模的项目中。在Ubuntu 20.04上安装MySQL 5.7.42可能与默认的Ubuntu存储库中的最新版本(通常是MySQL 8...

    ubuntu离线安装mysql

    Ubuntu 系统上离线安装 MySQL,这通常适用于那些没有互联网连接或者安全性要求较高的服务器环境。以下是详细的步骤和注意事项: 1、**准备环节** 在一个可以联网的环境中,首先你需要下载 MySQL 的安装包和其依赖...

    Ubuntu下安装mysql

    Ubuntu18.0.4安装mysql5.7.25后无法登陆如何处理

    Ubuntu-mysql5.7.25离线完整安装包(含三个依赖包)

    在Linux环境中,特别是Ubuntu系统,有时我们可能需要离线安装MySQL数据库服务器,特别是在没有网络连接或者网络环境受限的服务器上。本教程将详细介绍如何使用提供的"Ubuntu-mysql5.7.25离线完整安装包"来在Ubuntu...

    ubuntu16.04安装mysql5.7脚本

    在Ubuntu 16.04上安装MySQL 5.7是一项常见的系统管理任务,尤其对于开发者和运维人员来说。MySQL 5.7是该数据库管理系统的一个稳定版本,提供了许多性能改进和新特性。以下是关于使用脚本在Ubuntu 16.04上自动安装...

    Ubuntu安装指定版本mysql

    "Ubuntu安装指定版本mysql详解" 在本文中,我们将详细介绍如何在Ubuntu系统下安装指定版本的MySQL数据库管理系统。MySQL是最流行的开源关系数据库管理系统之一,广泛应用于Web应用程序和企业级应用程序中。下面将一...

    ubuntu能用的mysql5.7.38,并附带安装手册

    在Ubuntu操作系统上安装MySQL 5.7.38是一个相对简单的过程,适合那些希望在Linux环境中运行可靠数据库服务的用户。下面将详细介绍在Ubuntu上安装MySQL 5.7.38的步骤以及一些关键知识点。 首先,确保你的Ubuntu系统...

    Ubuntu 通过Deb 安装 MySQL 5.5

    ### Ubuntu 通过 Deb 包安装 MySQL 5.5 的详细步骤及注意事项 #### 一、前言 在 Ubuntu 系统上安装 MySQL 数据库是一项常见的任务,尤其对于开发者和系统管理员来说更是如此。本文将详细介绍如何通过 Debian 匹配...

    ubuntu下mysql安装教程

    为了确保MySQL安装正确,可以检查其状态: ```bash sudo systemctl status mysql ``` 如果你在安装过程中遇到权限问题,可能需要调整MySQL的数据目录权限: ```bash sudo chown -R mysql:mysql /var/lib/mysql/ `...

    Ubuntu 安装MySQL(国内镜像源).pdf

    在 Ubuntu 系统中通过国内镜像源安装 MySQL 是一个常见的操作,尤其对于在中国大陆地区的用户来说,使用国内的镜像源可以大大加速下载速度,减少因网络问题导致的安装失败的风险。本文档详细介绍了如何在不同版本的 ...

    ubuntu 下mysql 安装及配置文件

    在Ubuntu系统中安装MySQL是一个常见的任务,特别是在搭建服务器或开发Web应用时。MySQL是一个流行的开源关系型数据库管理系统,被广泛用于存储和管理数据。本文将详细介绍如何在Ubuntu上安装MySQL,以及涉及的配置...

    ubuntu 20.04 LTS离线安装 MySQL8.0,并配置远程登录

    ubuntu 20.04 LTS离线安装 MySQL8.0,并配置远程登录详细教程,并配备安装包

    Linux安装Mysql5.6教程(手把手教你)

    替换`/path/to/mysql/bin`为你实际的MySQL安装路径中的`bin`目录路径。 保存并退出后,执行: ```bash source /etc/profile ``` 验证是否添加成功: ```bash echo $PATH ``` ##### 12. 启动MySQL服务 最后,可以...

Global site tag (gtag.js) - Google Analytics