Linux(Ubuntu)下如何安装MySQL源码包及设置MySQL开机自启动

mysql-5.5.24.tar.gz源码包在linux下的安装与设置开机自启动mysql.server。新版的mysql,采用的是二进制包安装,解压后就是已经编译好的包,不需要用./config和cmake,直接根据官方提示,配置环境变量即可使用。官方安装说明详解:

如果以前装过mysql需要先删除旧版本的文件,还有删除/etc/my.cnf或者/etc/mysql等。

本文主要采用源码包安装,源码包放在/usr/local/src/目录下,安装到/usr/local/目录下。

然后打开终端获取超级用户权限(可参考本站“(linux)Ubuntu下如何获取超级权限”)。输入一下命令:

[root @ localhost root]#  groupadd mysql       (如果提示已存在,用groupdel mysql 删除)

[root @ localhost root]# useradd mysql         (如果提示已存在,用useradd mysql 删除)

[root @ localhost root]# cd  /usr/local

[root @ localhost root]# tar zxvf  /src/mysql-5.5.24.tar.gz

[root @ localhost root]# ln  -s  /usr/local/mysql-5.5.24    mysql

[root @ localhost root]# cd mysql

[root @ localhost root]# chown -R mysql .

[root @ localhost root]#  chgrp -R mysql .

[root @ localhost root]# scripts/mysql_install_db –user=mysql

[root @ localhost root]#  chown -R root .

[root @ localhost root]#  chown -R mysql data

根据可选提示可以设置root密码及删除其他非root 权限

[root @ localhost root]#  cp support-files/my-medium.cnf /etc/my.cnf

[root @ localhost root]# bin/mysqld_safe –user=mysql &

[root @ localhost root]#cp support-files/mysql.server /etc/init.d/mysql.server

到此就可以终端采用/etc/init.d/mysql.server  start 启动了,在终端输入mysql -u root -p   根据提示输入密码,就可运行,初次安装还可能提示按转客户端,sudo apt-get mysql-client-版本号(有提示的)。

设置mysql 开机自启动

[root @ localhost root]#updata-rc.d  -f  mysql.server defaults

[root @ localhost root]#runlevel        (运行后提示  runlevel N 2)

[root @ localhost root]# ln  -s   /etc/init.d/mysql.server  S99mysql.server

开机自启动即设置成功了。,如需移除开机自启动,输入下方命令。

[root @ localhost root]# update-rc.d  -f  mysql.server remove

3 thoughts on “Linux(Ubuntu)下如何安装MySQL源码包及设置MySQL开机自启动”

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>