`
kuyala
  • 浏览: 6088 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Linux平台下如何安装MySQL

阅读更多
Linux平台下如何使用MySQL免安装版(二进制版)

【1】MySQL免安装版/二进制版软件,不用编译,
下载地址:http://dev.mysql.com/downloads/mirrors.html

文件格式:MYSQL-VERSION-OS.tar.gz

【2】创建mysql组,建立mysql用户并加入到mysql组中。

不同版本的Unix中,groupadd和useradd的语法可能会稍有不同。

#groupadd mysql
#useradd -g mysql mysql

【3】进入目录/usr/local,解压缩免安装版,并在此目录中建立名为mysql的软链接。

#cd /usr/local/src 设定你的安装包已经放在了该目录底下的
#tar zxvf mysql-VERSION-OS.tar.gz
#ln -s /usr/local/src/MYSQL-VERSION-OS mysql 

【4】添加MySQL配置文件。

如果你想要设置一个选项文件,使用support-files目录中的一个作为模板。
在这个目录中有4个模板文件,是根据不同机器的内存定制的。

#cp support-files/my-medium.cnf /etc/my.cnf

可能你需要用root用户运行这些命令。

【5】设定目录访问权限,用 mysql_install_db 创建MySQL授权表初始化,并设置mysql,root帐号访问权限。

#cd mysql
#chown -R mysql .
#chgrp -R mysql .
#scripts/mysql_install_db --user=mysql 【可能出错】
#chown -R root .
#chown -R mysql data

注意以上命令中的" . "符号不能少。
【可能出错1】
error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
【解决办法】
libaio是Linux项目的一个库。它将用户提交的写操作用异步的方式执行。通过 回调用户的代码来通知写操作的完成。
到http://download.csdn.net/download/danhua/1464413下载“libaio-0.3.104.tar.gz”:解压后编译make 安装make install
【可能出错2】
FATAL ERROR:Could not find mysqld
【解决办法】
#scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data &

【6】运行mysql

#bin/mysqld_safe --user=mysql  【可能出错】

启动mysql:bin/mysqld_safe --user=mysql &
安装或者二进制安装的可以直接使用如下命令启动和停止mysql: /etc/init.d/mysql start|stop|restart

如果没有问题的话,应该会出现类似这样的提示:
[1] 42264
# Starting mysqld daemon with databases from /usr/local/mysql/var

如果出现 mysql ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,
Log文件的通常在/etc/my.cnf中配置。大多数问题是权限设置不正确引起的。
【可能出错1】
Can't find messagefile '/usr/share/errmsg.sys'
【解决办法1】
sudo mysqld_safe --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql &

(添加language=...报错不理会:An old style --language value with language specific part detected:/usr/local/mysql/share/english)

【可能出错2】
Can’t start server : Bind on unix socket: Permission denied解决方法:
【解决办法2】改变你mysql编译安装目录的权限: chown -R mysql:mysql /usr/local/mysql

【7】设置root密码。默认安装密码为空,为了安全你需要修改密码。

#/usr/local/mysql/bin/mysqladmin -u root password '123456'

【8】拷贝编译目录的一个脚本,设置开机自动启动。

#cp support-files/mysql.server /etc/init.d/mysqld
#chmod 700 /etc/init.d/mysqld
#chkconfig --add mysqld  【可能出错】
#chkconfig --level 345 mysqld on
【可能出错】
chkconfig 没有安装
【解决办法】
http://download.csdn.net/detail/wangjiannuaa/3707269下载安装
补充:
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。
使用语法:
chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]

【9】软连接命令
把MYSQLPATH/bin/mysql映射到/usr/local/bin目录下:
#cd /usr/local/bin
#ln -fs /usr/local/mysql/bin/mysql mysql
还有其它常用命令mysqladmin, mysqldump等 例如
#ln -fs /usr/local/mysql/bin/mysql mysql
#ln -fs /usr/local/mysql/bin/mysqld_safe mysqld_safe

【10】启动mysqld服务。

#service mysqld start

【11】查看3306端口是否打开。要注意在防火墙中开放该端口。

#netstat -atln 
分享到:
评论

相关推荐

    Linux平台下安装MYSQL数据库实例教程.doc

    Linux平台下安装MYSQL数据库实例教程.doc

    linux下安装mysql服务器

    Linux 下安装 MySQL 服务器 Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL ...

    Linux下安装Mysql

    标题中的“Linux下安装Mysql”意味着我们将关注如何在Linux操作系统上安装MySQL数据库服务。这通常包括下载RPM包,验证依赖关系,然后进行安装。 描述中的“Linux mysql rpm安装包”指的是我们使用RPM包来安装MySQL...

    Linux下安装mysql

    ### Linux 下安装 MySQL 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,尤其是在搭建 Web 服务器或开发环境中。本文将详细介绍如何在 Linux 系统上安装 MySQL,并提供相关的配置和管理指南。 #### 准备工作 ...

    在Linux下安装Mysql(非root)

    Linux 下非 Root 用户安装 Mysql 在 Linux 操作系统中安装 Mysql 数据库可以通过多种方式实现,包括使用源代码编译安装和二进制安装。对于非 Root 用户来说,安装 Mysql 可能会遇到一些权限问题,但是通过正确的...

    在Linux下MySQL安装配置使用指南

    本文旨在指导初学者如何在Linux环境下安装、配置和使用MySQL,尤其是那些具有Windows操作系统下数据库管理经验,初次接触Linux的用户。 #### 二、安装MySQL ##### 1. 下载MySQL安装文件 在Linux环境下安装MySQL需要...

    linux一键安装mysql

    本文将详细介绍如何通过一个名为`install_mysql.sh`的脚本来实现Linux下的一键安装MySQL。 首先,我们需要确保你的Linux服务器已经配置好了一些基本的环境,包括SSH远程访问、网络连接以及必要的权限。通常,Linux...

    mysql数据在linux环境下各种安装

    在Linux环境下安装MySQL数据库是一项重要的任务,特别是在服务器管理和运维中。MySQL是一种广泛使用的开源关系型数据库管理系统,其在Linux上的安装过程可以根据不同的需求选择不同的模式,包括单机版、主备模式、双...

    Linux操作系统中如何安装MySQL数据库

    "Linux操作系统中如何安装MySQL数据库" 在 Linux 操作系统中,安装 MySQL 数据库是非常重要的一步,对于大多数的 web 应用程序来说,都是必不可少的。本文将详细介绍如何在 Linux 操作系统中安装 MySQL 数据库。 ...

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

    本文将详细介绍如何在Linux环境下安装MySQL 5.6版本,并进行基本配置。无论你是初学者还是有一定基础的学习者,通过本文的指引都能顺利完成MySQL的安装与配置过程。 #### 二、准备工作 在开始安装MySQL之前,请确保...

    Linux安装MySql devel

    标题"Linux安装MySQL-devel"指向了一个具体的操作任务,即在Linux环境下安装MySQL的开发库。在这个过程中,我们将主要关注以下知识点: 1. **MySQL-devel组件**:MySQL-devel包含了用于编译MySQL客户端和服务器端...

    Linux安装mysql5.7详细步骤

    ### Linux安装MySQL 5.7详细步骤 #### 一、准备环境 ...以上步骤详细介绍了如何在Linux环境下安装MySQL 5.7及其相关的配置过程。遵循这些步骤,你可以成功地在Linux系统上部署并使用MySQL 5.7数据库。

    linux安装mysql

    下面将详细阐述如何在Linux环境下安装MySQL,并确保其正常运行,包括创建必要的用户和组、配置环境以及进行基本的安全设置。 ### 一、准备工作 在开始安装之前,首先确保你的Linux系统是最新的,通过运行`sudo apt...

    Linux下安装MYSQL

    ### Linux下安装MySQL 在Linux环境下安装MySQL是一个常见的任务,对于开发者、系统管理员以及数据库管理员而言至关重要。本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备...

    linux下源码安装mysql数据库

    ### Linux下源码安装MySQL数据库知识点详解 #### 一、准备工作与环境搭建 在Linux环境下进行MySQL数据库的源码安装前,需要准备一系列的基础工作,包括但不限于创建必要的目录结构、设置用户权限以及安装所需的...

    linux环境下安装mysql脚本笔记

    在Linux环境下安装MySQL是一项常见的系统管理任务,尤其对于那些依赖数据库服务的应用程序来说更是必不可少。以下是一份详细的安装过程及相关的脚本知识。 首先,让我们深入理解Linux安装MySQL的步骤: 1. **更新...

    linux一键安装mysql5.7和mysql8.0脚本

    该包中包含一键安装mysql5.7和mysql8.0脚本,分为mysql二进制包安装和yum安装,并一起部署MySQL备份策略 用于快速部署mysql场景,适合多项目快速部署 备份工具为xtrabackup

    mysql linux 安装配置

    MySQL在Linux平台上的安装和配置是一个复杂但必要的过程,尤其是在使用CentOS操作系统的情况下。MySQL是一个广泛使用的开源关系型数据库管理系统,其稳定性和性能使其成为构建数据库驱动的应用程序的首选。本知识...

Global site tag (gtag.js) - Google Analytics