Linux环境配置安装MySQL数据库

1、下载MySQL免安装版/二进制版软件(不用编译)

文件格式: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

#gunzip < /path/to/MYSQL-VERSION-OS.tar.gz | tar xvf -

(该命令会在本目录下创建一个名为MYSQL-VERSION-OS的新目录。)

(使用GNU tar,则不再需要gunzip。你可以直接用下面的命令来解包和提取分发:

 代码如下 复制代码

#> tar zxvf /path/to/mysql-VERSION-OS.tar.gz)

#ln -s 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

(注意以上命令中的” . “符号不能少。)

6、运行MySQL

 代码如下 复制代码

#bin/mysqld_safe –user=mysql &

(如果没有问题的话,应该会出现类似这样的提示:

[1] 42264

 代码如下 复制代码

# Starting mysqld daemon with databases from /usr/local/mysql/var

如果出现 mysql ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置。

大多数问题是权限设置不正确引起的。 )

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

 代码如下 复制代码

#/usr/local/mysql/bin/mysqladmin -uroot password yourpassword

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

 代码如下 复制代码

#cp support-files/mysql.server /etc/rc.d/init.d/mysqld

#chmod 700 /etc/init.d/mysqld

#chkconfig –add mysqld

#chkconfig –level 345 mysqld on

9、启动mysqld服务

 代码如下 复制代码

#service mysqld start

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

 代码如下 复制代码

#netstat -atln

免安装版/二进制版安装基本命令概述:

 代码如下 复制代码

shell> groupadd mysql

shell> useradd -g mysql mysql

shell> cd /usr/local

shell> gunzip < /PATH/TO/MYSQL-VERSION-OS.tar.gz | tar xvf -

shell> ln -s FULL-PATH-TO-MYSQL-VERSION-OS mysql

shell> cd mysql

shell> chown -R mysql .

shell> chgrp -R mysql .

shell> scripts/mysql_install_db –user=mysql

shell> chown -R root .

shell> chown -R mysql data

shell> bin/mysqld_safe –user=mysql &

时间: 2024-09-18 02:08:32

Linux环境配置安装MySQL数据库的相关文章

liunx环境下安装mysql数据库2

mysql的安装和配置[1]解压mysql安装包,进入mysql目录,添加用户,并安装,将权限授权给mysql用户[2]给安装目录下授权,并设为开机启动mysql服务[3]配置mysql环境变量[4]启动mysql数据库[5]设置数据库密码,并测试登陆 [6]试着在远程的客户端进行登陆  mysql -u [用户名]  -h [mysql所在服务器ip] -p  [密码] [7]设置允许远程客户端进行数据库链接  GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'

liunx环境下安装mysql数据库

一:如果你的机器上之前安装有mysql数据库,先进行卸载 (1)需要先将它的文件删除   (2)同时注意删除老板本的etc/my.cnf文件和/etc/mysql目录,这两个文件控制的是mysql的一些配置属性.   二:去官网下载mysql安装文件 在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar.gz文件来安装. 这三种中,由于最后一种是统一的整体文件,个人感觉最简单,故本文将采用此方式来进行安装: 首先到mys

Linux操作系统上安装MYSQL数据库的方法

1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-5.0.26-0.i386.rpm MySQL-client-5.0.26-0.i386.rpm 下载地址为:http://dev.mysql.com/downloads/mysql/5.0.html,打开此网页,下拉网页找到"Red Hat Enterprise Linux 3 RPM (x86) downloads"项,找到"Server"和"Client pro

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

首先打击我的就是rpm安装,它告诉我发现了Mysql版本冲突,安装无法继续.我用rpm -q 查询后,想 通过rpm -e 来删除系统自带的版本(3.x.x),但是rpm又无情的返回了一大堆其他的错误,由于和其他 软件的一些关联,那个3.x.x无法被删除.原先对rpm的美好感觉,就在这瞬间消失的无影无踪. "三人行,必有我师.",我立刻上MSN找到了alin,当我问他如何用rpm卸载mysql或者升 级时,这个家伙竟然幸灾乐祸的告诉我,他用那个 "Debian"只用

Linux文件传输与mysql数据库安装

文件传输工具使用 为了速成,关于linux系统的学习都先放一放,用到哪个知识点就查哪个,这里想在linux下装一些 服务练练手,最先想到的就是装个mysql数据库试试. 因为我用的是虚拟机下的linux,而且虚拟机还是精简版的.一直 琢磨着怎么把windows下面的文件导捣鼓到linux下,郁闷的是装的centOS打不开,一闪就没了!但ping 百度网址是通的.然后 想给虚拟机捣鼓着安装VMware tools 也没成功,后来调整了一下虚拟机的几种联网方式也没把问题解决. 后来想到一种 方式,既

Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8+phpMyAdmin 2.10.1环境配置安装教程图文详解 _服务器

Win2003+IIS6.0+php5.2.2+MySQL 5.0.41+ZendOptimizer 3.2.8 +phpMyAdmin 2.10.1环境配置安装教程详解  本教程由IT坊资讯网www.ithov.com原创发布,转载请注明出处本次安装所使用的相关软件如下: 操作系统:Windows 2003 企业版 SP2 +IIS6.0  php版本:php-5.2.2-Win32.zip  下载地址:http://soft.ithov.com/2007/200705/Soft_15259.

Linux环境下安装解压缩版MySQL5.5

Linux环境下安装解压缩版MySQL5.5成功完成. 本来是想在www.mysql.com网上下载安装的mysql的,看了几个版本全是解压的.就在网上搜索了一些资料进行了解压版的安装. 下面给大家说一下设置的过程. 首先参考了:http://sheng.iteye.com/blog/830209 的博客.   (由于没有安装成功,所以在其博客的基础上做了相应的修改如下) 1.下载MySQL免安装版/二进制版软件(不用编译)     按照自己系统选择 http://www.mysql.com/d

linux下python3连接mysql数据库问题_linux shell

python语言的3.x完全不向前兼容,导致我们在python2.x中可以正常使用的库,到了python3就用不了了.比如说mysqldb 1.安装pymysql pymysql就是作为python3环境下mysqldb的替代物,进入命令行,使用pip安装pymysql pip install pymysql3 2.使用pymysql 在我们需要使用数据库的.py文件开头添加下面两行 import pymysql pymysql.install_as_MySQLdb() 第一行是引入pymysq

解决Linux下tomcat连接MySQL数据库问题

mysql|解决|数据|数据库|问题 解决Linux下tomcat连接MySQL数据库 在linux下,开发一个web应用,期间调用数据库时总是不成功,如果单独写一个类,并编译执行访问数据库,正常,但是用web应用来调这个类连接数据库,就会出现错误:com.mysql.jdbc.CommunicationsException: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION **