centos7.5离线(与)在线安装MySQL

centos7.5离线(与)在线安装MySQL:附Tomcat 、jdk1.8、nginx、reids安装

第一次用云服务器我表示只想离线安装错误率降低好多
原因是百度云服务器是redhat linux系统有个verison-lock用不了yum

以防万一:查看防火墙状态,关闭
    //查看
    systemctl status firewalld
    //关闭
    systemctl stop firewalld
    //开启
    systemctl start firewalld
    //重启
    //停止并开机禁用
    sytemctl disable firewalld  

更多关于firewalld:http://blog.51cto.com/2475296/2095950

一.Mysql: 离线版本:实用

  • 1.先卸载自带的数据库
yum -y remove mariadb-libs.x86_64
  • 2.解压: -zxvf 会出现错误
tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar
  • 3.安装包
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm 
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
  • 4.1.启动mysql:
service mysqld start 
  • 4.2.查看密码:
 cat /var/log/mysqld.log|grep -n password
  • 4.3登录mysql
 mysql -u root -p
  • 4.4降低密码规则
//密码规则级别
 mysql> set global validate_password_policy =0;
 //密码长度4
mysql> set global validate_password_length=4;

*4.5修改密码:

 alter user root@localhost identified by 'root';
  • 5.Mysql操作
   mysqld服务开机启动:systemctl enable mysqld
     mysqld服务取消开机启动:systemctl disable mysqld
    查看mysqld服务状态:systemctl status mysqld;

6.忘记密码修改方法
6.1 首先在命令行执行 vim /etc/my.cnf
6.2 在 [mysqld]中添加 skip-grant-tables 保存退出
6.3 开启 service mysqld start , 并无密码进入 mysql -uroot
6.4 在mysql命令行输入 5.7以上
update mysql.user set authentication_string=passworD(“test”) where user=‘root’;
6.5 命令行输入 flush privileges; 并退出。
6.6 进入 vim /etc/my.cnf 删除 skip-grant-tables 保存退出

二:在线安装

  • 1.安装wget (如果不知道没有wget-可以先直接跳过第一步骤执行第二步骤便知)
yum install -y wget
yum install -y lrzsz
  • 2.下载mysql
 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-community-server-5.7.24-1.el7.x86_64.rpm
  • 3.安装mysql
 yum localinstall mysql57-community-release-el7-8.noarch.rpm
  • 4.安装服务
 yum install mysql-community-server
  • 5.mysql相关操作
   mysqld服务管理
    开启mysqld服务:systemctl start mysqld 或者( service mysqld start )
    重启mysqld服务:systemctl restart mysqld 或者( service mysqld restart )
    关闭mysqld服务:systemctl stop mysqld
    mysqld服务开机启动:systemctl enable mysqld
    mysqld服务取消开机启动:systemctl disable mysqld
    查看mysqld服务状态:systemctl status mysqld

   * 5.1.获取初始密码,修改密码、
    grep 'temporary password' /var/log/mysqld.log
    alter user 'root'@'localhost' identified by 'Admin@1234';
    //赋予角色权限
    grant all privileges on mvcphp.* to 'mvcphp'@'%' identified by 'Admin@123';

三:一键安装 centos7以上不好用

yum install mysql-server

四:Tomcat离线安装

  • 1.官网下载tar包
  • 2.解压
tar -zxvf apache-tomcat-8.5.34.tar.gz
//移动并修改名称
mv apache-tomcat-8.5.34 tomcat /usr/local/tomcat8
//启动
cd /usr/local/tomcat8/bin
 ./startup.sh
 //注释:看到Tomcat start就是成功了
 //查看是否启动
 ps -ef |grep tomcat
  • 3.访问
    IP 127.0.0.1:8080 或者 云服务器:公网:8080

五:nginx编译、编译、编译安装

  • 1.下载nginx
 //建议手动下载	
wget http://nginx.org/download/nginx-1.12.1.tar.gz

2.编译

yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel

3.安装

tar -zxvf nginx-1.12.1.tar.gz

4.make

cd /nginx
./configure --prefix=/usr/local/nginx-1.12.1
make && make install

5.启动

//启动
/usr/local/nginx-1.21.1/sbin/nginx
//查看启动 
ps -aux|grep nginx
//修改代理
vim /usr/local/nginx-1.12.1/conf/nginx.cof
//service 第一句location 只留这一句
proxy_pass http://127.0.0.1:8080;
//然后重启
ps -ef |grep nginx
//结束进程 可能有多个
kill -9 41821

更多关于niginx配置:
https://www.cnblogs.com/zhao-yi/p/8058359.html

六:jdk1.8离线安装

  • 1.解压
tar -zxvf jdk-8u191-linux-x64.tar.gz
  • 2.移动
 mv jdk1.8.0_191 /usr/local/
  • 3 配置环境变量
  vim /etc/profile
  • 4在文件末尾插入如下内容
    export JAVA_HOME=/usr/local/jdk1.8.0_191
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
  • 5 重载配置
  source /etc/profile

6.如果报错 如果、如果、如果

修改SELINUX
    vim /etc/sysconfig/selinux

    SELINUX=disabled  只要这一句 其他注释掉
    执行 setenforce 0

七:redis安装

  • 1.检测gcc环境
rpm -qa | grep gcc-c++
  • 2解压
tar -zxvf redis-4.0.9.tar.gz
  • 3重命名
mv  redis-4.0.9 /usr/local/redis
  • 4.编译
cd redis
make MALLOC=libc
cd src && make install
  • 5.修改redisn.conf
//大约在150行
# daemonize no
daemonize yes
  • 完成一半:测试一下
cd src
//启动服务
./redis-server
//看到redis标志表示成功 ctrl+c 退出来继续完成后面的
  • 6.设置redis服务 复制一份redis.conf
mkdir /etc/redis
cp /usr/local/redis/redis.conf  /etc/redis/6379.conf
  • 7.复制一份文件到init.d文件目录下
 cp /usr/local/redis/utils/redis_init_script  /etc/init.d/redisd
  • 8.修改/etc/init.d/redisd
//添加注释
# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database
  • 9.添加服务
chkconfig redisd on
  • 10.后台启动
service redisd start 
service redisd stop
  • 11.设置远程连接
//修改 /etc/redis/6379.conf   100行 --- 200 行之间
#bind 127.0.0.1 (注释,不限制IP)
protected-mode no
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值