数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

数据库相关:详细讲解Linux环境下MySQL 5.1安装步骤[1]


发布日期:2019年02月17日
 
数据库相关:详细讲解Linux环境下MySQL 5.1安装步骤[1]

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

文件格式MYSQLVERSIONOStargz

创建MySQL组建立MySQL用户并加入到mysql组中

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

#groupadd mysql

#useradd g mysql mysql

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

#cd /usr/local

#gunzip < /path/to/MYSQLVERSIONOStargz | tar xvf

(该命令会在本目录下创建一个名为MYSQLVERSIONOS的新目录)

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

#> tar zxvf /path/to/mysqlVERSIONOStargz)

#ln s MYSQLVERSIONOS mysql

添加MySQL配置文件

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

#cp supportfiles/mymediumcnf /etc/mycnf

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

设定目录访问权限用mysql_install_db创建MySQL授权表初始化并设置mysqlroot帐号访问权限

#cd mysql

#chown R mysql

#chgrp R mysql

#scripts/mysql_install_db –user=mysql

#chown R root

#chown R mysql data

(注意以上命令中的 符号不能少)

运行MySQL

#bin/mysqld_safe –user=mysql &

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

[]

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

如果出现 mysql ended这样的语句表示Mysql没有正常启动你可以到log中查找问题Log文件的通常在/etc/mycnf中配置大多数问题是权限设置不正确引起的

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

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

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

#cp supportfiles/mysqlserver /etc/rcd/initd/mysqld

#chmod /etc/initd/mysqld

#chkconfig –add mysqld

#chkconfig –level mysqld on

[] []

               

上一篇:数据库相关:详细讲解Linux环境下MySQL 5.1安装步骤[2]

下一篇:数据库基础:讲解MySQL索引的概念及数据库索引的应用[1]