CODE大全
版权声明:本文为博主原创文章,未经博主允许不得转载。

阿里云Linux服务器安装MySQL数据库

发布时间:『 2014-06-06 11:46』  博客类别:系统运维  阅读(2705) 评论(0)

本文是阿里云建站教程系统第二篇文章。继前一章的JDK安装,本章将教大家学习安装MySQL。

安装MySQL主要有两种方法:一种是通过源码自行编译安装,这种适合高级用户定制MySQL的特性,这里不做说明;另一种是通过编译过的二进制文件进行安装。二进制文件安装的方法又分为两种:一种是不针对特定平台的通用安装方法,使用的二进制文件是后缀为.tar.gz的压缩文件;第二种是使用RPM或其他包进行安装,这种安装进程会自动完成系统的相关配置,所以比较方便。

下载MySQL

官网下载地址:http://dev.mysql.com/downloads/mysql/

安装MySQL

检测是否已经安装了mysql

rpm -qa | grep mysql

如果已经安装了,将其卸载,如:

rpm -e --nodeps  mysql-libs-5.1.71-1.el6.x86_64

创建一个mysql 文件夹

mkdir /usr/local/src/mysql

进入这个mysql文件夹

cd /usr/local/src/mysql

上传mysql安装包

rz -y mysql 安装包文件

解压mysql安装包

tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar

安装server

rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm

注意:这里会可能出错...

#因为要先安装依赖:
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
#需要升级 这个 libstdc++-4.4.7-4.el6.x86_64
yum  update libstdc++-4.4.7-4.el6.x86_64

安装client

rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
#需要先安装这个依赖:
yum -y install libncurses.so.5 libtinfo.so.5

查询mysq服务运行状态

service mysql status
#提示 服务未启动。

启动mysql服务

service mysql start

使用root账号登录mysql

# 提示:Access denied for user 'root'@'localhost' (using password:NO) 登录失败
# 解决办法:在安装mysql server时有句提示:
A RADDOM PASSWORD HAS BEEN SET FOR THE MYSQL root USER !You will find that password in '/root/.mysql_secret'.
#在这个文件夹下找到 初始设置的随机密码

注意:这个密码是不安全的,所有需要修改初始密码。

使用随机密码登录mysql账号:

mysql -uroot -p

修改root密码:

SET PASSWORD = PASSWORD('123456');

系统启动时自动启动mysql服务

加入到系统服务:

chkconfig --add mysql

自动启动:

chkconfig mysql on

查询列表:

chkconfig
# 说明:都没关闭(off)时是没有自动启动。

开启远程访问

登录:

mysql -uroot –p123456

设置远程访问(使用root密码):

grant all privileges on *.* to 'root' @'%' identified by '123456'; 
flush privileges;

防火墙打开3306端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status

到这里,恭喜你,在linux系统上就完成了mysql的安装.....

一台linux 安装两个端口号的 mysql

安装的mysql的percona分支

可以参考文档:http://www.percona.com/doc/percona-server/5.6/

安装包:Percona-Server-5.6.21-70.0-r688-el6-x86_64-bundle.tar

首先安装cmake

yum -y install cmake

命令:

cd /usr/local/src/
mkdir mysql-percona
cd mysql-percona/

rz 上传安装包

tar 解压安装包

tar -xvf Percona-Server-5.6.21-70.0-r688-el6-x86_64-bundle.tar
 
rpm -ivh Percona-Server-shared-56-5.6.21-rel70.0.el6.x86_64.rpm
rpm -ivh Percona-Server-client-56-5.6.21-rel70.0.el6.x86_64.rpm
rpm -ivh Percona-Server-server-56-5.6.21-rel70.0.el6.x86_64.rpm

启动:

service mysql start

修改root密码:

mysqladmin -u root password "root"

登录:

mysql -uroot -proot

设置远程访问(使用root密码):

grant all privileges on *.* to 'root' @'%' identified by 'root'; 
flush privileges;

防火墙打开3306端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status

——— 全文完 ———
如有版权问题,请联系532009913@qq.com。
关键字:   Linux     MySQL安装     percona     Linux安装两个MySQL  

上一篇:webpack教程

下一篇:Memcached 安装

评论信息
暂无评论
发表评论
验证码: 
Powered by CODE大全 | 鄂ICP备14009759号-2 | 网站留言 Copyright © 2014-2016 CODE大全 版权所有