linux下memcached安装 和redis安装,jdk,tomcat,mysql 安装

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 Tair(兼容Redis),内存型 2GB
简介:
一、memcached安装
yum  search  memcached
yum  -y install memcached
memmcached -h

service memcached restart
chkconfig --level 345 memcached on(设置为服务启动)

yum安装 会自动添加自启动服务 /etc/init.d/memchaced

如果修改配置项请如下操作

vi /etc/sysconfig/memcached
提示:自启服务设置
chkconfig --level 345 memcached on
chkconfig --list (查看开机启动情况)

二.redis安装

没有安装tcl的需要提前安装
redis need tcl 8.5
yum -y install tcl

下载编译redis
wget http://download.redis.io/releases/redis-3.2.0.tar.gz tar xzf redis-3.2.0.tar.gz cd redis-3.2.0 make
//运行
src/redis-server redis.conf
src/redis-cli


配置文件
cp/usr/local/redis-3.0.2/utils/redis_init_script  /etc/init.d/redis

vi /etc/init.d/redis
第二行添加# chkconfig: 2345 80 90
$EXEC $CONF 后边加一个&
如果/usr/local/bin中没有redis-server和redis-cli文件的话 我们要在我们的安装目录下复制一个过来
mkdir /etc/redis
cp /usr/local/redis-3.0.2/redis.conf /etc/redis/6379.conf
chkconfig --add redis
service redis start


配置用户
sudo useradd redis
sudo mkdir -p /var/lib/redis
sudo mkdir -p /var/log/redis
sudo chown redis.redis /var/lib/redis #db文件放在这里,要修改redis.conf
sudo chown redis.redis /var/log/redis

最后重启机器
service memcached status
rpm -qa|grep memcached
rpm -qla | grep jdk(查看安装路径)
 
ps -ef | grep redis (进程方式查看)
三、jdk.tomcat安装
下载地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


wget http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.rpm?AuthParam=1464781166_2c04f43926f4be19dcb5cdddd4063bf6

chmod +x jdk-7u25-linux-x64.rpm
rpm -ivh jdk-7u25-linux-x64.rpm
(默认会安装到/usr/java下)

配置环境变量

vi /etc/profile
export  JAVA_HOME=/usr/java/jdk1.7.0_25
export  CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar (可不配)
export  PATH=$PATH:$JAVA_HOME/bin (可不配)

使配置生效
# source /etc/profile
java -version

tomcat安装
http://tomcat.apache.org/download-80.cgi
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.35/bin/apache-tomcat-8.0.35.tar.gz
tar -zxvf tomcat.tar.gz

netstat -anp | grep 80
vi
/usr/java/jdk1.8.0_91/




四、mysql安装
http://dev.mysql.com/downloads/mysql/
http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-1.el7.x86_64.rpm-bundle.tar

linux默认会有mysql安装包,直接搜索安装
解压后获得server版本的rpm包
查找是否存在旧的mysql库文件,如果存在需要卸载
rpm -qa|grep mysql
rpm -e mysql-libs-5.1.73-3.el6_5.x86_64 --nodeps
查看是否存在安装包
yum list mysql
yum install mysql-xxx-xxx
安装文档
http://dev.mysql.com/doc/refman/5.7/en/binary-installation.html


linux下使用yum安装mysql,以及启动、登录和远程访问。

1、安装

查看有没有安装过:

          yum list installed mysql*

          rpm -qa | grep mysql*

 

查看有没有安装包:

          yum list mysql*

 

安装mysql客户端:

          yum install mysql*

   yum install mariadb*

 

安装mysql 服务器端:

          yum install mysql-server

 

          yum install mysql-devel

 

 

2、启动&&停止

 

数据库字符集设置

          mysql配置文件/etc/my.cnf中加入default-character-set=utf8

 

启动mysql服务:

          service mysqld start或者/etc/init.d/mysqld start

开机启动:

      chkconfig -add mysqld,查看开机启动设置是否成功chkconfig --list | grep mysql*

 

          mysqld             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

    chkconfig --level 2345 mysqld on   

停止:

 

          service mysqld stop

 

 

3、登录

 

 

创建root管理员:

          mysqladmin -u root password 123456

 

登录:

          mysql -u root -p输入密码即可。

忘记密码:

          service mysqld stop

 

          mysqld_safe --user=root --skip-grant-tables

 

          mysql -u root

 

          use mysql

 

          update user set password=password("new_pass") where user="root";

 

          flush privileges;  

 

 

4、远程访问

 

开放防火墙的端口号

 

mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。

 

 

5、Linux MySQL的几个重要目录

 

数据库目录

         /var/lib/mysql/

配置文件

         /usr/share /mysql(mysql.server命令及配置文件)

相关命令

         /usr/bin(mysqladmin mysqldump等命令)

启动脚本

         /etc/rc.d/init.d/(启动脚本文件mysql的目录)



补充 windows下载
http://111.1.50.15/files/1253000004F314FD/cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.13-winx64.zip
https://downloads.mariadb.org/mariadb/5.5.44/


















 

分类:  linux, mysql

本文转自快乐就好博客园博客,原文链接:http://www.cnblogs.com/happyday56/p/5502291.html,如需转载请自行联系原作者
相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
10天前
|
NoSQL 关系型数据库 MySQL
2024Mysql And Redis基础与进阶操作系列(4-2)作者——LJS[含MySQL非空、唯一性、PRIMARY KEY、自增列/自增约束举例说明等详解步骤及常见报错问题对应的解决方法]
24MySQL非空、唯一性、PRIMARY KEY、自增列/自增约束举例说明等详解步骤及常见报错问题对应的解决方法(4-2) 学不会你来砍我!!!
|
10天前
|
NoSQL 安全 关系型数据库
2024Mysql And Redis基础与进阶操作系列(6)作者——LJS[含MySQL 多表之一对一/多;多对多;多表联合查询等详解步骤及常见报错问题所对应的解决方法]
MySQL 多表之一对一/多;多对多;多表联合之交叉连接;内连接;左、右、外、满、连接;子查询及关键字;自连接查询等详解步骤及常见报错问题所对应的解决方法
|
10天前
|
SQL NoSQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(5)作者——LJS[含MySQL DQL基本查询:select;简单、排序、分组、聚合、分组、分页等详解步骤及常见报错问题所对应的解决方法]
MySQL DQL基本查询:select;简单、排序、分组、聚合、分组、分页、INSERT INTO SELECT / FROM查询结合精例等详解步骤及常见报错问题所对应的解决方法
|
14天前
|
NoSQL 关系型数据库 MySQL
MySQL与Redis协同作战:百万级数据统计优化实践
【10月更文挑战第21天】 在处理大规模数据集时,传统的单体数据库解决方案往往力不从心。MySQL和Redis的组合提供了一种高效的解决方案,通过将数据库操作与高速缓存相结合,可以显著提升数据处理的性能。本文将分享一次实际的优化案例,探讨如何利用MySQL和Redis共同实现百万级数据统计的优化。
45 9
|
10天前
|
SQL NoSQL 关系型数据库
|
10天前
|
存储 SQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]
Mysql And Redis基础与进阶操作系列(1)之[MySQL的下载、安装、配置详解步骤及报错对应解决方法]
|
10天前
|
SQL 关系型数据库 MySQL
|
9天前
|
SQL NoSQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(13)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
MYSQL日志之详解如何配置查看二进制、查询及慢查询日志;备份与恢复等具体详解步骤;举例说明、注意点及常见报错问题所对应的解决方法
2024Mysql And Redis基础与进阶操作系列(13)作者——LJS[你个小黑子这都还学不会嘛?你是真爱粉嘛?真是的 ~;以后请别侮辱我家鸽鸽]
|
9天前
|
存储 SQL NoSQL
|
14天前
|
NoSQL 关系型数据库 MySQL
MySQL与Redis协同作战:优化百万数据查询的实战经验
【10月更文挑战第13天】 在处理大规模数据集时,传统的关系型数据库如MySQL可能会遇到性能瓶颈。为了提升数据处理的效率,我们可以结合使用MySQL和Redis,利用两者的优势来优化数据查询。本文将分享一次实战经验,探讨如何通过MySQL与Redis的协同工作来优化百万级数据统计。
42 5
下一篇
无影云桌面