centos7.5离线(与)在线安装MySQL
2018-12-11 13:17
543 查看
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
相关文章推荐
- centos在线、离线安装MySQL,以及mysql主从数据库配置
- CentOS 7.2离线安装MySQL 5.6.35
- 【mysql】CentOS离线安装配置MySql
- Centos 7.5源码编译安装zabbix4.0报fatal error: mysql.h: No such file or directory
- centos6安装mysql(离线与在线)
- CentOS 7.3在线安装MySql 5.7
- Mysql 5.6 和 5.7 离线 在线安装
- CentOS 7.5 安装 MySQL 5.6 并配置环境变量
- Linux CentOS 7.0在线安装MySQL 5.7版本
- CentOS7下使用yum在线安装Mysql和配置mysql
- Centos:在线安装Php-fpm Mysql
- centos离线安装mysql问题记录
- Centos7环境下离线安装mysql 5.7 / mysql 8.0
- Linux CentOS/Ubuntu java jdk安装配置 离线安装与在线安装
- centos6.5离线安装mysql
- CentOS7 离线安装mysql-5.7.16
- Centos 6.5 在线安装 Mysql 5.6.32
- Centos6.5在线安装mysql 8.0详细教程
- CentOS6.5离线安装mysql遇到的几个问题
- Centos7.5 安装 mysql 5.7 ( 卸载自带 MariaDB)(实测)