linux mysql安装后配置环境变量_Linux安装多套MySQL和tomcat,jdk的安装和环境变量配置-Go语言中文社区...

本文详细介绍了在Linux系统中安装和配置多套MySQL与Tomcat的步骤,包括创建用户、设置环境变量、初始化数据库、开启防火墙端口等关键操作,旨在帮助用户顺利进行多实例部署。
摘要由CSDN通过智能技术生成

最近一直在安装这两个软件,遇到的问题很多,最后总结这个流程,可以很顺畅的安装,其实就那几个配置,安装的次数越多越熟练,希望可以帮到你

第一套mysql/tomcat

一,安装mysql

1.先查看是否安装mysq,如果安装卸载

1),查看版本命令:rpm -qa | grep mysql

2),卸载命令:yum remove mysql 名字

2. 在root账户创建mysql用户组

1,添加mysql用户:

[root@ulcrisrv01 home]#groupadd mysql

2,把mysql用户添加到mysql用户组中:

[root@ulcrisrv01 home]# useradd -g mysql mysql

2,设置密码

Passwd:要改密码的用户这里用(mysql)回车输入密码即可,如果提示太简单可以再输入一次,强制设置。

3.切换mysql用户并解压mysql

1.切换命令:Su mysql(从级别高-低不用输密码,反正需要输入密码)

2.解压命令:tar - -xvf(这可解压*.tar.gz结尾的文件) mysql安装包名称

4.设置配置文件

1,设置把my.cnf移动到 /etc下如果没有my.cnf文件手动创建这个文件

2,在my.vim添加映射信息vim /etc/my.cnf

[client]

socket = /tmp/mysql.sock

lower_case_table_names=1

[mysqld]

port = 3307

socket = /tmp/mysql.sock

basedir = /home/mysql/mysql

datadir = /mysqldata/data

log-error = /mysqldata/log/mysqld.log

tmpdir = /mysqldata/temp

pid-file = /mysqldata/temp/mysql.pid

user = mysql

bind-address=0.0.0.0

symbolic-links = 0

3,切换root用户,输入密码

4,创建存放数据的文件夹并赋予权限:mkdir mysqldata –m 777

5,进入mysqldata目录下创建temp/log/data文件

1),进入:cd mysqldata

2),存放临时文件:mkdir temp –m 777

3),存放数据库:mkdir data –m 777

4),存放日志:mkdir log –m 777

5.初始化mysql

1,进入mysql用户:su mysql

2,cd /home/mysql/mysql/bin

执行初始化命令:./mysqld –initialize

6,启动mysql

Cd /home/mysq/mysql/ support-files

执行启动命令:./mysql.server startl

7,配置文件,启用mysql命令

1),进入mysql:Cd /home/mysql

2),打开:vi .bash_profile

3),添加:PATH=$PATH:/home/mysql/mysql/bin:/home/mysql/mysql/support-files

4),让配置生效:sourcee .bash_profile

8,修改密码

1.找到初始密码:

进入日志目录:Cd /mysqldata/log/

执行查找命令:catmysqld.log  | grep localhost

2.用初始密码登录

登录命令:mysql -uroot -p'XtrtAy(8uY;0'

3.修改密码

修改命令:alter user'root'@'localhost' identified by 'Beacn,001';

刷新权限:flush privileges

9,登录创建数据库,导入数据

1,登录:mysql -uroot -p'Beacn,001'

2,查看数据库:show databases;

3,创建数据库:create database 数据库名称(这里用iamdb)

4,设置编码格式:Set names utf8

5, 导入数据

1) 选择要导入的数据库:use iamdb

2) source /home/iamdb3307.sql(这个看具体的路径)

10,开放端口

1,切换root用户su root

2,打开防火墙配置文件:vim /etc/sysconfig/iptables

3,添加开放的端口号

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3307 -jACCEPT

4,刷新防火墙:service iptables restart

说明:如果连接客户端1103错误的时候可执行一下代码解决

1, 登录mysql -uroot –p’Beacn,001’

2,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Beacn,001'WITH GRANT OPTION;

3, 刷新权限flush privileges;

二,安装tomcat

首先需要安装jdk

1,查看是否安装jdk

1),查看安装路径:wehreis java

2)java执行路径:which java

2,可选择卸载重新安装,也可以用已存在的

1),查看jdk版本

rpm –qa |grep jdk

2),卸载

yum  –yremove jdk名称

3,安装

1),创建存放目录

进入:Cd  /usr

创建目录:mkdir java –m 777

4,解压jdk,解压到java目录中

Tar –xvf jdk名称

5,配置环境变量

1,打开配置文件 vi /etc/profil

2, 添加如下内容:

export JAVA_HOME=/usr/java/jdk1.7.0_80

exportPATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH

exportCLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

3,  [endif]刷新配置

source /etc/profile

6,检验是否成功

echo $JAVA_HOME

java –version

安装tomcat

1,添加tomcat用户:

[root@ulcrisrv01 home]#groupadd tomcat

2,把tomcat用户添加到tomcat用户组中:

[root@ulcrisrv01 home]# useradd -g tomcat tomcat

3,设置密码

Passwd:要改密码的用户这里用(tomcat)回车输入密码即可,如果提示太简单可以再输入一次,强制设置。

4,切换tomcat用户并解压tomcat

1.切换命令:Su mysql(从级别高-低不用输密码,反正需要输入密码)

2.解压命令:tar - -xvf(这可解压*.tar.gz结尾的文件) tomcat安装包名称

5,设置配置文件

1,进入tomcat目录:cd /home/tomcat

2,打开文件vi .bash_prifile

3添加如下内容

export CATALINA_HOME=/home/tomcat/tomcat

export PATH=$CATALINA_HOME/bin:$PATH

4, 刷新配置

Source .bash_profile

6,开放端口

1,查看tomcat端口号,默认8080

查看:vim /home/tomcat/tomcat/conf/server.xml

2,切换root用户su root

3,打开防火墙配置文件:vim /etc/sysconfig/iptables

4,添加开放的端口号

-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -jACCEPT

5, 刷新防火墙:service iptables restart

6,启动tomcat

问题:

1,出现servlet不能加载,删除工程下多余的那个jar包

2,出现jdbc驱动,还有类似内存泄露的,去看下my.cnf中有没有lower_case_table_names=1,这个是mysql不区分大小写的配置

3,查看db有没有问题,查看密码是否一致

第二套mysql/tomcat

安装mysql

1添加mysql用户,并把它添加到组中

232c475dab4266238e3b0c696b82ac4d.png

2给用户设置密码

5cf3613589468c595fd5a9c203392c6f.png

3,创建存储数据文件夹

mkdir /mysql2data –m 777

4,进入mysqldata2中创建文件

8b56c1182d5333e0aba7e1f8f46a5040.png

5,把MySQL安装包移动mysql用户

fabab54778a0cf8ac0a651368003a497.png

6,解压

4938b4173a62053c0e300ce76fc08fa9.png

7,修改名字

用mv命令做同级目录名称的修改

e78ee6316769d0e256d5075e2d7b4e55.png

8,在.bash_profile中添加配置,让mysql命令起作用

f4808295fe96181e0d65f4c37f192f45.png

让配置生效

ee9d8a3746299db01312eee1abef1bcb.png

9,配置映射

57ef6feaac84afe226f42f0574ac7118.png

在my.cnf中添加如下内容,如没有此文件,创建一个

10,初始化

任意目录都可以:mysqld --defaults-file=/home/mysql2/mysql/my.cnf --initialize

e6498b086b49d7381acc0a2b56630ec2.png

11,启动mysql

在用户下任何地方执行这个命令都行

mysqld --defaults-file=/home/mysql2/mysql/my.cnf> /dev/null &

a426751256d28841e103ad178131e2e5.png

11开放此端口

打开编辑vim /etc/sysconfig/iptables

46ec83fe8131ae2a847cb54b35ef5622.png

12,重启防火墙

service iptables restart

63f197c72a51f3877812bb97998e5c84.png

13,进入mysql2data中的log查看初始化密码

cat mysqld.log  | grep localhost

93f99fb12958a8fed7ed74bb087facc9.png

问题:

1,如果用初始密码连不上,在my.cnf中添加

Skip-grant-tables免认证登录

用这个命令登录

mysql--defaults-file=/home/mysql2/mysql/my.cnf

之后输入要设置的新密码直接登录

9c88b96713fd62064e9697edac48633e.png

2修改密码。修改权限

803d1749e2c52399a4285798e5af26b5.png

2, 解决客户端连接不上方法

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Beacn,001' WITH GRANT OPTION;

98ebb464c45bf08396741b7f4c60dfa1.png

3, 创建数据库,并导入数据

1>,create database iamdb

2>,set names utf8//设置编码格式

3>, use iamdb;选择要导入文件的数据库

4>, source /home/iamdb3307.sql;导入数据

防止来回授权麻烦,尽量建完用户之后用用户做操作

安装tomcat

与第一套一样,需要修改的是tomcat的启动端口号,停止端口号和home/tomcat2下的配置,

修改它的指向为

d86bef1960dca9693d9345e3818cf70b.png

注意:记得开防火墙,不然访问不了浏览器访问不了,可以在window中打开cmd

输入 telnet ip地址端口号测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值