当前位置: 首页 > news >正文

阿里云服务器配置过程

一:重装系统
我这里选择的是CentOS7.2

1.设置JDK环境

2.更换使用配置163源
首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

cd /etc/yum.repos.d/
下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
wget http://mirrors.163.com/.help/CentOS5-Base-163.repo

运行以下命令生成缓存
yum clean all
yum makecache

3.安装Mysql数据库

CentOS7默认安装mariadb数据库:yum remove mariadb-libs.x86_64

下载Mysql源:https://dev.mysql.com/downloads/repo/yum/
https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

安装源:yum localinstall mysql57-community-release-el7-8.noarch.rpm

安装MySQL:yum install mysql-community-server
启动:sudo service mysqld start

默认密码:cat /var/log/mysqld.log | grep “password”

mysql -uroot -p

修改Root密码(整个复杂的)

alter user 'root'@'localhost' identified by 'P@ssw0rd';
flush privileges;

设置远程登录

grant all privileges on *.* to 'root'@'%' identified by 'P@ssw0rd' with grant option;
flush privileges;

Mysql utf8mb4字符集的处理

[root@qizi ~]# find / -name my.cnf 
/etc/my.cnf
[root@qizi ~]# vim /etc/my.cnf
[root@qizi ~]# 

同时数据库配置文件my.cnf 进行相应的修改

[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

service mysqld restart

================安装redis===========================
关闭防火墙:
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

配置编译环境:
sudo yum install gcc-c++

下载源码:
wget http://download.redis.io/releases/redis-3.2.8.tar.gz

解压源码:
tar -zxvf redis-3.2.8.tar.gz

进入到解压目录:
cd redis-3.2.8

执行make编译Redis:
make MALLOC=libc
注意:make命令执行完成编译后,会在src目录下生成6个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-rdb、redis-sentinel。
安装Redis:
make install

修改配置文件

cd redis-3.2.8
vim redis.conf
redis.conf 的配置信息
1、daemonize 如果需要在后台运行,把该项改为yes
2、bind 绑定ip,设置后只接受来自该ip的请求 0.0.0.0
3、requirepass 设置 登陆时需要使用密码 123456

然后保存,重启服务

cd /usr/local/bin
./redis-server redis解压目录/redis.conf

转载于:https://www.cnblogs.com/liuge36/p/9882744.html

相关文章:

  • redirectTo、navigateTo与switchTap区别
  • python3 猜数字小游戏2.0
  • python函数式编程一
  • .NET性能优化(文摘)
  • CentOS 7.5 运维之路之网络配置
  • Linux日志分析详解
  • 高德地图大批量数据(上万)画历史轨迹实现方案
  • java并发包
  • 爬取伯乐在线文章(二)通过xpath提取源文件中需要的内容
  • yum工具介绍及本地源配置方法
  • Vuex的模块化、优点
  • 从零开始一起学习SLAM | 不推公式,如何真正理解对极约束?
  • 程序员通往架构师必须掌握知识点——并发编程的那些事
  • ElasticSearch(五)之elasticsearch基本用法
  • CodeOne 主题演讲:Java,未来已来
  • ES6之路之模块详解
  • iOS编译提示和导航提示
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • 工作手记之html2canvas使用概述
  • 关于for循环的简单归纳
  • 力扣(LeetCode)21
  • 使用权重正则化较少模型过拟合
  • 微信小程序填坑清单
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • ​ssh免密码登录设置及问题总结
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (20050108)又读《平凡的世界》
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (算法)N皇后问题
  • (转)关于多人操作数据的处理策略
  • (转)项目管理杂谈-我所期望的新人
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .net下的富文本编辑器FCKeditor的配置方法
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • @Bean注解详解
  • [23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution
  • [AX]AX2012开发新特性-禁止表或者表字段
  • [BPU部署教程] 教你搞定YOLOV5部署 (版本: 6.2)
  • [BT]BUUCTF刷题第9天(3.27)
  • [BZOJ1060][ZJOI2007]时态同步 树形dp
  • [CF494C]Helping People
  • [Codeforces1137D]Cooperative Game
  • [C语言]——柔性数组
  • [Excel VBA]单元格区域引用方式的小结
  • [Golang]K-V存储引擎的学习 从零实现 (RoseDB mini版本)
  • [IE编程] 如何在IE8 下调试BHO控件/工具栏(调试Tab进程)