Linux安装多套MySQL和tomcat的具体操作步骤

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

第一套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/

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

2.用初始密码登录

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

3.修改密码

修改命令:alter user 'root'@'localhost' identified by 'Mypassword';

刷新权限:flush privileges

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

  1. 登录:mysql -uroot -p'Mypassword'
  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 -j ACCEPT
  1. 刷新防火墙
service iptables restart

 

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

  1. 登录 mysql -uroot –p’Mypasswod’
  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  –y remove jdk名称

3,安装

1),创建存放目录

进入:cd  /usr

创建目录:mkdir java –m 777

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

Tar –xvf jdk名称

5,配置环境变量

  1. 打开配置文件 
vi /etc/profil
  1. 添加如下内容:
export JAVA_HOME=/usr/java/jdk1.7.0_80

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

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
  1. 刷新配置
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
  1. 刷新配置

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 -j ACCEPT

  1. 刷新防火墙: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用户,并把它添加到组中

2给用户设置密码

3,创建存储数据文件夹

mkdir /mysql2data –m 777

 

4,进入mysqldata2中创建文件

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

6,解压

7,修改名字

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

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

让配置生效

9,配置映射

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

10,初始化

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

11,启动mysql

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

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

11开放此端口

打开编辑vim /etc/sysconfig/iptables

12,重启防火墙

service iptables restart

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

cat mysqld.log  | grep localhost

问题:

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

Skip-grant-tables免认证登录

用这个命令登录

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

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

2修改密码。修改权限

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

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

1>,create database iamdb

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

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

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

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

安装tomcat

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

修改它的指向为

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

输入 telnet ip地址 端口号 测试

 

目录

Linux安装多套MySQL和tomcat

第一套mysql/tomcat

一,安装mysql

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

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

2,设置密码

3.切换mysql用户并解压mysql

4.设置配置文件

5.初始化mysql

6,启动mysql

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

8,修改密码

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

10,开放端口

二,安装tomcat

首先需要安装jdk

安装tomcat

第二套mysql/tomcat

安装mysql

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

2给用户设置密码

3,创建存储数据文件夹

4,进入mysqldata2中创建文件

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

6,解压

7,修改名字

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

9,配置映射

10,初始化

11,启动mysql

11开放此端口

12,重启防火墙

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

问题:

安装tomcat


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值