Linux环境下mysql5.1的安装步骤:
1.下载MySQL免安装版/二进制版软件(无需编译)
文件格式:MYSQL-VERSION-OS.tar.gz
2.创建mysql群,建立MySQL用户,加入MySQL群。
(在不同版本的Unix中,groupadd和useradd的语法可能略有不同。)
#groupaddmysql
#useradd-gmysqlmysql
3.进入目录/usr/local,解压免安装版本,在这个目录下建立一个名为mysql的软链接。
#cd/usr/local
#gunzip/path/to/MYSQL-VERSION-OS.tar.gz|tarxvf-
(这个命令将在这个目录下创建一个名为MYSQL-VERSION-OS的新目录。)
(有了GNUtar,就不再需要gunzip了。您可以使用以下命令直接解包并提取发行版:
#tarzxvf/path/to/mysql-VERSION-OS.tar.gz)
#ln-sMYSQL-VERSION-OSmysql
4.添加MySQL配置文件
如果要设置选项文件,请使用其中一个支持文件目录作为模板。这个目录下有四个模板文件,根据不同机器的内存定制。
#cpsupport-files/my-medium.cnf/etc/my.cnf
(也许您需要以root用户身份运行这些命令。)
5.设置目录访问权限,使用mysql_install_db创建mysql授权表初始化,设置MySQL和root账户访问权限。
#cdmysql
#chown-Rmysql.
#chgrp-Rmysql.
# scripts/MySQL _ install _ dbuser=MySQL
#chown-Rroot.
#chown-Rmysqldata
(请注意“.”上面命令中的符号不能少。)
6.运行MySQL
# bin/mysqld _ safeuser=MySQL
(如果没有问题,应该会出现这样的提示:
[1]42264
#Startingmysqlddaemonwithdatabasesfrom/usr/local/mysql/var
如果出现类似mysqlended的语句,说明Mysql没有正常启动。可以在日志中找到问题,日志文件通常配置在/etc/my.cnf中。
大多数问题是由不正确的权限设置引起的。)
7.设置root密码。默认安装密码为空。为了安全起见,您需要更改密码。
#/usr/local/mysql/bin/mysqladmin-urootpasswordyourpassword
8.在编译目录下复制一个脚本,设置启动为自动启动。
#cpsupport-files/mysql.server/etc/rc.d/init.d/mysqld
#chmod700/etc/init.d/mysqld
# chkconfigaddmysqld
# chkconfig345级我的sqldon
9.启动mysqld服务。
#servicemysqldstart
10.检查端口3306是否打开。注意打开防火墙中的端口。
#netstat-atln
免安装版本/二进制版本安装的基本命令概述:
shellgroupaddmysql
shelluseradd-gmysqlmysql
shellcd/usr/local
shellgunzip/PATH/TO/MYSQL-VERSION-OS.tar.gz|tarxvf-
shellln-sFULL-PATH-TO-MYSQL-VERSION-OSmysql
shellcdmysql
shellchown-Rmysql.
shellchgrp-Rmysql.
shell脚本/MySQL _ install _ dbuser=MySQL
shellchown-Rroot.
shellchown-Rmysqldata
shell bin/mysqld _ safeuser=MySQL