Linux 上通过RPM工具安装mysql 与RabbitMQ

时间:2022-01-10 17:11:16

文章来源:https://www.oschina.net/code/snippet_2426852_49915https://www.oschina.net/code/snippet_2426852_49913

安装Linux 工具包

rpm安装命令:apt-get install rpm

yum安装命令:apt-get install yum

vim安装命令:apt-get install vim

rpm安装mysql

1.下载 http://dev.mysql.com/downloads/mysql/
2.安装   2.1.检测是否已经安装了mysql rpm -qa | grep mysql     如果已经安装了,将其卸载,如: rpm -e --nodeps  mysql-libs-5.1.71-1.el6.x86_64   2.2.安装mysql   1、创建一个mysql 文件夹 mkdir /usr/local/src/mysql   2、进入这个mysql文件夹 cd /usr/local/src/mysql   3、上传mysql安装包 rz -y mysql 安装包   4、解压mysql安装包 tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar   5、安装server rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm   #注意:这里会出错...   #因为要先安装依赖: yum -y install libaio.so.1libgcc_s.so.1libstdc++.so.6   #需要升级 这个 libstdc++-4.4.7-4.el6.x86_64 yum  update libstdc++-4.4.7-4.el6.x86_64 6、安装中...   7、安装client rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm   #需要先安装这个依赖: yum -y install libncurses.so.5libtinfo.so.5   8、查询mysq服务运行状态 service mysql status #提示 服务未启动。   9、启动mysql服务 service mysql start   10、使用root账号登录mysql # 提示:Access deniedforuser'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'. #在这个文件夹下找到 初始设置的随机密码 #注意:这个密码是不安全的,所有需要修改初始密码。   11、使用随机密码登录mysql账号: mysql -uroot -p   12、修改root密码: SET PASSWORD = PASSWORD('123456');   2.3.系统启动时自动启动mysql服务   13、加入到系统服务: chkconfig --add mysql   14、自动启动: chkconfig mysql on   15、查询列表: chkconfig   # 说明:都没关闭(off)时是没有自动启动。   2.4.开启远程访问 登录: mysql -uroot –p123456   设置远程访问(使用root密码): grant all privileges on *.* to'root'@'%'identified by'123456'; flush privileges;   防火墙打开3306端口 /sbin/iptables -I INPUT -p tcp --dport3306-j ACCEPT /etc/rc.d/init.d/iptables save /etc/init.d/iptables status   # 到这里,恭喜你,在linux系统上就完成了mysql的安装.....

同一linux系统安装两个端口号的 mysql

安装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 --dport3306-j ACCEPT /etc/rc.d/init.d/iptables save /etc/init.d/iptables status

安装RabbitMQ

 首先安装Erlang添加yum支持 cd /usr/local/src/mkdir rabbitmqcd rabbitmq 方式一:wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpmrpm -Uvh erlang-solutions-1.0-1.noarch.rpm rpm --importhttp://packages.erlang-solutions.com/rpm/erlang_solutions.asc sudo yum install erlang 方式二:上传esl-erlang_17.3-1~centos~6_amd64.rpm执行 yum install esl-erlang_17.3-1~centos~6_amd64.rpm 上传:esl-erlang-compat-R14B-1.el6.noarch.rpmyum install esl-erlang-compat-R14B-1.el6.noarch.rpm  开始 安装RabbitMQ上传rabbitmq-server-3.4.1-1.noarch.rpm文件到/usr/local/src/rabbitmq/安装:rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm 启动、停止service rabbitmq-server startservice rabbitmq-server stopservice rabbitmq-server restart设置开机启动chkconfig rabbitmq-server on设置配置文件cd /etc/rabbitmqcp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/ mv rabbitmq.config.example rabbitmq.config开启用户远程访问vi /etc/rabbitmq/rabbitmq.config 去掉loopback_user {},前的 百分号#注意要去掉后面的逗号。 开启web界面管理工具rabbitmq-plugins enable rabbitmq_managementservice rabbitmq-server restart防火墙开放15672端口/sbin/iptables -I INPUT -p tcp --dport15672-j ACCEPT/etc/rc.d/init.d/iptables save