VPS上安装MySQL数据库


一、安装 MySQL 所需的软件包
输入以下命令:

apt-get install libncurses5-dev cmake build-essential

备注:如果事先已经安装好了 Nginx 和 PHP,这里就不需要安装 build-essential 了。
二、创建一个 MySQL 用户
输入以下命令创建一个 mysql 组群:

groupadd mysql

接着输入以下命令创建一个 mysql 用户:

useradd -r -g mysql mysql

完了之后,就可以开始安装 MySQL 了。
三、安装 MySQL
从官方网站下载 MySQL 到 opt 文件夹并进行安装的命令如下:

cd /opt

wget http://mysql.mirrors.hoobly.com/Downloads/MySQL-5.5/mysql-5.5.16.tar.gz

tar zxvf mysql-5.5.16.tar.gz

cd mysql-5.5.16

cmake .

make

make install

技巧: 5.5.16 是目前最新的稳定版本,要获得更多的版本,你可以访问 MySQL 下载页面,记住要选择 Source Code 平台。
另外,为了节省服务器空间,你可以删除之前下载到的 mysql-5.5.16.tar.gz 以及 mysql-5.5.16 这两个文件,具体命令如下:

cd /opt
rm -f mysql-5.5.16.tar.gz
rm -r mysql-5.5.16

备注: 如果 VPS 的 etc 目录里面已经有一个 mysql 文件夹,那么你须要删除该文件夹里的 my.cnf 文件,删除命令如下:

rm -f /etc/mysql/my.cnf

四、配置 MySQL
通过以下命令修改 MySQL 的权限:

cd /usr/local/mysql

chown -R mysql .

chgrp -R mysql .

scripts/mysql_install_db --user=mysql

chown -R root .

chown -R mysql data

五、启动 MySQL
启动 MySQL 的命令如下:

bin/mysqld_safe --user=mysql &

如果一切顺利,你将会看到一条类似以下的信息:

111009 23:16:18 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

然后按回车退出。
六、创建 MySQL 密码
输入以下命令:

./bin/mysql_secure_installation

根据出现的提示,设置一个 MySQL 密码,在须要回答的地方输入 y,如果看到一条谢谢的信息,那么你就可以通过用户名 root 和刚设置的密码登录你的 MySQL 数据库了。
技巧:如果出现错误,你可以尝试重启 VPS 并从第五个步骤开始重新操作一遍。
七、测试 MySQL
输入以下命令:

bin/mysqlshow mysql -u root -p

接着输入你的数据库密码,如果可以看到 mysql 数据库里面的数据表,那么就证明 MySQL 安装成功了。
八、使 MySQL 自动启动
将 mysql.server 复制到 init.d 文件夹并使其在 VPS 每次重启之后都会自动启动,具体命令如下:

cp support-files/mysql.server /etc/init.d/mysql.server

update-rc.d -f mysql.server defaults

然后你就可以随时重启 VPS 了。
由于须要敲命令,MySQL 本身并不好操作,但我们可以通过安装 PHPMyAdmin 来更方便地管理 MySQL 数据库。(来自:jingpin.org)

你可能感兴趣的:(mysql,PHP)