centos7中发布项目并安装mysql数据库
来源:互联网 发布:网络爬虫贴吧 编辑:程序博客网 时间:2024/06/05 17:11
1.登录到系统中,设置网络
cd/etc/sysconfig/network-scripts
viifcfg-eno16777736
将ONBOOT改为 yes
reboot重启/或者重启网络服务:service network restart
2.查看当前安装的jdk(openjdk)
java-version
rpm-qa|grep jdk
3.然后如果有默认的jdk的话,就卸载掉:
rpm-e --nodeps jdk-1.8.0xxxxxx
rpm-e --nodeps jdk-1.8.0xxxxxx
4.使用ftp(FileZilla百度一下下载即可)软件将jdk.rpm文件传输到linux中的usr/local中
别人的jdk地址引用一下,jdk1.8(下载)
5.切换至local中,执行以下命令进行安装
rpm-ivh 你的jdk的名字
6.设置系统的环境变量,修改一个配置文件,添加内容
vi/etc/profile
7.向文件中追加以下内容:
JAVA_HOME=/usr/java/jdk1.8.0_45
JRE_HOME=/usr/java/jdk1.8.0_45/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME PATH
8.保存之后执行命令让配置文件生效
sourceetc/profile
9.关闭centos7的防火墙:
systemctlstop firewalld.service
10.使用ftp文件将tomcat传过来。usr/local
11.切换至tomcat/bin目录下,执行命令
./startup.sh(如果没有sh命令的权限要先执行:chmod777 *.sh)
12.数据库安装:
1.安装gcc等必备程序包(已安装则略过此步,需要联网)
yum install -y gcc gcc-c++ makeautomake
2.解压CMake源码包并安装
也是引用别人的软件,我就不上传了(下载)
tar -zxvf cmake-2.8.10.2.tar.gz
cd cmake-2.8.10.2
./bootstrap
gmake
gmake install
3.移动mysql到usr/local(递归处理)
cp mysql-5.5***** /usr/local/mysql -r
4.添加系统mysql组和mysql用户
groupaddmysql
useradd-r -g mysql mysql
5.安装数据库
修改当前目录拥有者为mysql用户
chown-R mysql:mysql ./
安装数据库
./scripts/mysql_install_db--user=mysql
修改当前目录拥有者为root用户
chown-R root:root ./
修改当前data目录拥有者为mysql用户
chown-R mysql:mysql data
如果总是报错99%的原因就是mysql这个用户没有权限,最简单直接的方法就是给他所有的权限
su – mysql
添加开机启动
cp support-files/mysql.server /etc/init.d/mysql
添加环境变量:
步骤同JDK
EXPORT之前加入:PATH=$PATH:/usr/local/mysql/bin
配置mysql日志文件
vi/etc/my.cnf
在mysqld_safe下加入:
log-error=/usr/local/mysql/log/mariadb/mariadb.log
启动mysql服务
servicemysql start
修改mysql的root用户密码,root初始密码为空的
mysqladmin -u root password '密码'
把mysql客户端放到默认路径
ln-s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
允许mysql远程访问:
/sbin/iptables -I INPUT -p tcp--dport 3306-j ACCEPT #添加端口3306
设置远程访问权限
mysql -u root -ppassword //进入mysql控制台
mysql>use mysql;
mysql>update user set host ='%' where user = 'root'; //这个命令执行错误时可略过
mysql>flush privileges;
mysql>selecthost, user from user; //检查‘%’ 是否插入到数据库中
修改mysql编码格式
转移socket文件:
将下列行加入/etc/my.cnf中,将套接字文件移到那里:
[mysqld]
socket=/usr/local/var/mysql.sock
[client]
socket=/usr/local/var/mysql.sock
如果总是报错99%的原因就是mysql这个用户没有权限,最简单直接的方法就是给他所有的权限
su – mysql
OK!如果大家和我一样在安装的时候遇到很多错误!请留言我们一起探讨
- centos7中发布项目并安装mysql数据库
- CentOS7安装mysql数据库
- centos7 安装MySQL数据库
- centos7 安装MySQL数据库
- CentOS7安装mysql数据库
- CentOS7安装mysql数据库
- CentOS7安装MySQL数据库
- centos7安装mysql数据库
- centos7 mysql数据库安装
- Centos7 安装mysql数据库
- centos7安装并配置mysql
- CentOS7中安装Mysql
- linux centos7 安装mysql数据库
- centos7安装配置mysql数据库
- 在centos7中安装mysql数据库和配置方法
- 新手Centos7安装mysql,并使用libzdb数据库链接池连接数据库
- 在centos7中发布django项目
- centos7中安装h2数据库
- JAVA 中的匿名内部类总结
- 10小时之内,暴力破解SSH账号的IP
- bzoj 2251 [2010Beijing Wc]外星联络
- 信息安全工程师 学习笔记 (一)
- 算法作业HW10:Leetcode92 Reverse Linked List II
- centos7中发布项目并安装mysql数据库
- 【数据挖掘】通用论坛正文提取
- 【OpenGL】OpenGL加载24位真彩色bmp图片或者256色bmp图片制作作纹理
- maven 常用命令
- .net使用一般处理程序matermark.ashx代码
- 信息安全工程师 学习笔记(二)
- android-studio的gradle3.3无法编译问题解决
- spark streaming 自定义kafka读取topic的offset(python)
- XXXX