如何安装MySQL5到Linux

来源:互联网 发布:高达0083知乎 编辑:程序博客网 时间:2024/04/28 23:18

以RH9为例

若你下载的源码包:
1.
解压缩源码。
  然后,在源顶级目录 ./configure --prefix=/usr/local/mysql ,最好是这个目录,Mysql脚本的默认安装路径。然后make & make install
2.
添加用户和组
  groupadd mysql
  adduser -g mysql mysql
3.
进入安装目录(/usr/local/mysql)目录
./bin/mysql_install_db --user=mysql         #使用mysql用户帐号安装默认数据库
chown -R root  .            #改变所有目录权力用户为root
chown -R mysql:mysql data   #改变数据目录用户为mysql组为mysql
chgrp -R mysql .           #改变所有目录所有组为 mysql组
./bin/mysqld_safe --user=mysql &         #启动服务器

4.
# <你的mysql安装路径>/bin/mysqladmin -u root password 'new-password' #改变mysql root口令
# cp <你的mysql安装路径>/support-files/mysql.server /etc/init.d     
这条命令将mysql启动脚本安装入标准位置,为了让它正常工作,你必须在/etc下建立名为my.cnf的文件,内容为
[mysqld]
basedir=<你的mysql安装路径>
如果你运行redhat,那么
#chkconfig --add mysql.server         #将mysql.server加入系统服务启动列表,系统启动时自动启动mysqld,若是其它系统有类似的命令

到目前为止,你已经完成了安装,重新启动系统,或service mysql.server restart
到目前为止,你还只能从本机连接mysql数据库,如果想从其它机器连接mysql,你还需要使用grant命令,或直接在mysql.user表中添加host,user,password入口。

5.
如果一切正常,你可以今后使用
service mysql.server start 来启动
service mysql.server stop 来停止
service mysql.server restart 来重启

如果你下载的是编译好的二进制包,从第二步开始