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 | tarx VF-
(这个命令将在这个目录中创建一个名为MYSQL-VERSION-OS的新目录。)
(有了GNUtar,就不再需要gunzip了。您可以使用以下命令直接解包并提取发行版:
# tarzxvf/path/to/MySQL-VERSION-OS . tar . gz)
#ln-sMYSQL-VERSION-OSmysql
4.添加MySQL配置文件
如果要设置选项文件,请使用其中一个support-files目录作为模板。这个目录下有4个模板文件,根据不同机器的内存定制。
# CP support-files/my-medium . cn f/etc/my . cn f
(也许您需要以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/MySQL admin-urootpasswordyourpassword
8.复制编译目录的脚本,并将引导设置为自动启动。
# CP support-files/MySQL . server/etc/RC . d/init . d/mysqld
#chmod700/etc/init.d/mysqld
# chkconfigaddmysqld
# chkconfiglevel 345 my sqldon
9.启动mysqld服务
#servicemysqldstart
10.检查端口3306是否打开。注意打开防火墙中的端口。
#netstat-atln
免费/二进制版本安装的基本命令概述:
shellgroupaddmysql
shelluseradd-gmysqlmysql
shellcd/usr/local
shellgunzip/PATH/TO/MYSQL-VERSION-OS . tar . gz | tarx VF-
shell ln-s full-PATH-TO-MYSQL-VERSION-OS MYSQL
shellcdmysql
shellchown-Rmysql。
shellchgrp-Rmysql。
shell scripts/MySQL _ install _ dbuser=MySQL
谢尔乔恩-鲁特。
shellchown-Rmysqldata
shell bin/mysqld _ safeuser=MySQL