一、安装 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)
分享到:
相关推荐
### 2G内存的MySQL数据库服务器优化 在IT行业中,对于资源有限的环境进行数据库优化是一项挑战性工作,尤其是在仅有2GB内存的情况下对MySQL数据库服务器进行优化。这种优化旨在提高性能的同时确保系统的稳定运行。 ...
MySQL数据库导出 方法1:mysqldump命令 执行命令: /usr/local/mysql/bin/mysqldump -u 用户名 -p 数据库名 》 文件名 如果数据库用户名有密码密码,执行后会提示输入密码。如果数据库用户名没有密码,就将命令中的...
本文适用范围:全面阐述MySQL数据库的各种操作,分虚拟主机和服务器两种情况。 虚拟主机 1、通过PHPMyAdmin的导入导出功能,这个软件一般只支持几兆数据的导出,太大的数据可能会超时。 2、通过程序自带的数据库备份...
安装完成,设置开机启动Mysql,输入 chkconfig --levels 235 mysqld on 然后启动tomcat,输入service mysqld start 启动完毕,然后登录MYsql设置密码 输入set password for 'root'@'localhost' = password('...
主要介绍了vps下web与mysql数据库的备份方法,需要的朋友可以参考下
在完善的 PHP+Mysql 项目中,在后台都会有备份 Mysql 数据库的功能,有了这个功能,对于一些不便自己写shell脚本备份的VPS来说,就不用使用 FTP 或者使用 mysql 的管理工具进行 mysql 数据库备份下载,非常方便。...
特别是在使用ThinkPHP框架进行开发时,如何有效地备份MySQL数据库就成了开发者需要掌握的一项技能。本文将介绍一种使用PclZip库通过ThinkPHP进行MySQL数据库打包备份的方法。 PclZip是一个PHP类库,它提供了强大的...
【VPS安装N点虚拟主机详细教程】 ...通过以上步骤,您可以在VPS上成功安装并配置N点虚拟主机管理系统,实现对多个虚拟主机和数据库的高效管理。记得在每个步骤中确保所有配置信息的准确性,以确保系统的稳定运行。
如果你对Linux下的命令比较熟悉,并且自己使用的是 vps 或云服务器的话,可以使用 MySQL 相关命令来导出和导入数据库,非常方便高效! 导出数据库 导出数据库为 db_wp.sql.gz 文件: mysqldump -u数据库用户名 -p...
将 mysql 数据库转换为 Sqlite 数据库。 包括两个项目:A) 一个 php 脚本 B) 一个基于 python 脚本的 Windows 可执行文件 转换数据、索引和外键约束。 关于 php 脚本:-不需要很多内存-良好的速度 预计在 VDS/VPS 上...
mysql-client – The latest version of MySQL database client(最新版的mysql数据库客户端). mysql-server – The latest version of MySQL database server.(最新版的mysql数据库服务端) mysql-common – My
准备工作: 需要提前在VPS安装好lftp,lftp功能上比较强大,CentOS直接执行:yum install lftp,Debian执行:apt-get install lftp 。 需要在VPS上创建/home/backup/ 目录,在FTP上创建backup目录。 如果VPS上数据库...
1、输入以下命令获取root权限: sudo su 2、安装MySQL 5,输入以下命令: aptitude install mysql-server mysql-client 安装期间会要求设置MySQL数据库管理员密码,连续输入两次新密码。 3、安装Apache 2 aptitude ...
关于VPS备份教程方法可用的方法也很多,比如我们常规的备份直接通过FTP下载,MYSQL数据库导出也是可以操作的,但是这些都比较麻烦,而且还需要人为去执行。这篇文章老左分享目前大家比较常用的自动定时备份方案,...
这两天在进行网站搬家,这次网站搬家采用直接打包mysql数据库和网页文件的形式进行迁移,上传好mysql data目录里面的网站数据库至VPS上mysql存放数据库的目录里面,解压就行。我的VPS存放数据库的路径是 /usr/local/...
LuManager也简称是LUM,是一套国产的Linux和Unix服务器管理软件,支持Nginx、Tengine、Apache,可以切换PHP5.2X和PHP5.3X,快速创建网站、MysqL数据库、域名绑定等建站功能齐全,程序还附带了一些PHP和服务器优化...
2、以安全模式启动MySQL Linux下,运行 /usr/local/mysql/bin/mysqld_safe –skip-grant-tables & Windows下,在命令行下运行 X:/MySQL/bin/mysqld-nt.exe –skip-grant-tables 3、完成以后就可以不用密码进入MySQL...
1)确保自己在home目录(若...MYSQL_USER=root #mysql用户名 MYSQL_PASS=123456 #mysql密码 FTP_USER=vmvps #ftp用户名 FTP_PASS=123456 #ftp密码 FTP_IP=ftp.vmvps.com #ftp地址 FTP_backup=backup #ftp上存放备份文