mysql5.1.55linux的简单介绍

本文目录一览:

asianux2.0自带了一个低版本的mysql,我现在要在机器装mysql5.1.55具体应该怎么操作?

试试下载mysql重新编译安装吧,先把之前的版本卸载掉!

mysql的linux版本在华军或者天空上都有,很多!

详细讲解Linux环境下MySQL 5.1安装步骤

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

linux装mysql死活装不上,妈的没受过这种鸟气,一肚子火

楼主可否把错误发出来,不知道楼主用的什么方式安装的,最简单的方法可以用yum install mysql来安装,这种安装方式不可能出错的,或者直接用二进制的方式安装,我给你用源代码安装的方法

./configure –prefix=/usr \

–sysconfdir=/etc \

–libexecdir=/usr/sbin \

–localstatedir=/srv/mysql \

–enable-thread-safe-client \

–enable-assembler \

–enable-local-infile \

–with-unix-socket-path=/var/run/mysql/mysql.sock \

–without-debug \

–without-readline \

–with-plugins=innobase,myisam \

–with-extra-charsets=all \

–with-ssl=/usr

make

make benchdir_root=/tmp \

testroot=/tmp install

rm -rf /tmp/mysql-test /tmp/sql-bench

pushd /usr/lib

ln -v -sf mysql/libmysqlclient.so* .

popd

pushd /usr/share/info

rm -v dir

for FILENAME in *; do

install-info $FILENAME dir 2/dev/null

done

popd

install -v -m644 /usr/share/mysql/my-medium.cnf /etc/my.cnf

mysql_install_db –user=mysql

chgrp -v mysql /srv/mysql

install -v -m755 -o mysql -g mysql -d /var/run/mysql

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/271497.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-16 14:56
下一篇 2024-12-16 14:56

相关推荐

  • Python简单数学计算

    本文将从多个方面介绍Python的简单数学计算,包括基础运算符、函数、库以及实际应用场景。 一、基础运算符 Python提供了基础的算术运算符,包括加(+)、减(-)、乘(*)、除…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • Python海龟代码简单画图

    本文将介绍如何使用Python的海龟库进行简单画图,并提供相关示例代码。 一、基础用法 使用Python的海龟库,我们可以控制一个小海龟在窗口中移动,并利用它的“画笔”在窗口中绘制…

    编程 2025-04-29
  • Python樱花树代码简单

    本文将对Python樱花树代码进行详细的阐述和讲解,帮助读者更好地理解该代码的实现方法。 一、简介 樱花树是一种图形效果,它的实现方法比较简单。Python中可以通过turtle这…

    编程 2025-04-28
  • Python大神作品:让编程变得更加简单

    Python作为一种高级的解释性编程语言,一直被广泛地运用于各个领域,从Web开发、游戏开发到人工智能,Python都扮演着重要的角色。Python的代码简洁明了,易于阅读和维护,…

    编程 2025-04-28
  • 用Python实现简单爬虫程序

    在当今时代,互联网上的信息量是爆炸式增长的,其中很多信息可以被利用。对于数据分析、数据挖掘或者其他一些需要大量数据的任务,我们可以使用爬虫技术从各个网站获取需要的信息。而Pytho…

    编程 2025-04-28
  • 如何制作一个简单的换装游戏

    本文将从以下几个方面,为大家介绍如何制作一个简单的换装游戏: 1. 游戏需求和界面设计 2. 使用HTML、CSS和JavaScript开发游戏 3. 实现游戏的基本功能:拖拽交互…

    编程 2025-04-27
  • Guava Limiter——限流器的简单易用

    本文将从多个维度对Guava Limiter进行详细阐述,介绍其定义、使用方法、工作原理和案例应用等方面,并给出完整的代码示例,希望能够帮助读者更好地了解和使用该库。 一、定义 G…

    编程 2025-04-27
  • 如何在Linux中添加用户并修改配置文件

    本文将从多个方面详细介绍在Linux系统下如何添加新用户并修改配置文件 一、添加新用户 在Linux系统下创建新用户非常简单,只需使用adduser命令即可。使用以下命令添加新用户…

    编程 2025-04-27
  • 2的32次方-1:一个看似简单却又复杂的数字

    对于计算机领域的人来说,2的32次方-1(也就是十进制下的4294967295)这个数字并不陌生。它经常被用来表示IPv4地址或者无符号32位整数的最大值。但实际上,这个数字却包含…

    编程 2025-04-27

发表回复

登录后才能评论