1.linux配置jdk环境变量
1.# vi /etc/profile
添加:
export JAVA_HOME=/java/jdk1.7.0_79
export PATH=
P
A
T
H
:
PATH:
PATH:JAVA_HOME/bin
export CLASSPATH=.:
J
A
V
A
H
O
M
E
/
l
i
b
/
d
t
.
j
a
r
:
JAVA_HOME/lib/dt.jar:
JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
2.# source /etc/profile或者是 # ./ etc/profile 让其生效!
3.# java -version
yum方式安装:
https://blog.csdn.net/qq_42815754/article/details/82968464
2.搭建tomcat
把tomcat放在特定目录下面。在bin目录下面,执行命令 # ./startup.sh 来启动tomcat,
出现这样的异常 -bash: ./startup.sh: Permission denied
执行下面语句:
[root@iZwz909znbuf1axbgbx855Z bin]# chmod u+x *.sh
再次启动即可,访问主页:http://120.79.213.87:8081/
3.搭建mysql
https://blog.csdn.net/a639735331/article/details/79073783
或者使用如下命令:
rpm -ivh https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
yum-config-manager —disable mysql80-community
yum-config-manager —enable mysql57-community
yum -y install mysql-community-server
4.搭建zookeeper
https://yq.aliyun.com/ziliao/530235
5.小知识点:
linux安装mysql时:
[Note] A temporary password is generated for root@localhost: 0s!lXJwej0i1
出现的问题:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/software/mysql/mysql.sock’ (2)
输入命令:more /etc/my.cnf |grep sock
查看输出的结果:socket = /software/mysql/mysql.sock,与上面的一样不一样。
ln -s /usr/local/mysql/bin /usr/bin我输入这个命令 改了目录;
6.linux 命令终端提示符显示-bash-4.2#解决方法:
问题:命令开头使用的不是[root@izwz909znbuf1axbgbx855z ~]#
而是-bash-4.2#
原因:root在/root下面的几个配置文件丢失,丢失文件如下:
1、.bash_profile
2、.bashrc
以上这些文件是每个用户都必备的文件。
使用以下命令从主默认文件重新拷贝一份配置信息到/root目录下
–>执行语句之后,进行重启即可。
cp /etc/skel/.bashrc /root/
cp /etc/skel/.bash_profile /root/
[
7.mysql开启外网访问权限
](https://blog.csdn.net/a639735331/article/details/75161335)
8.彻底解决mysql中文乱码
修改数据库enterprises的字符集:
alter database enterprises character set utf8
修改数据表employees的字符集:
alter table employees character set utf8
修改字段的字符集
alter table employees change name name char(10) character set utf-8;
9.连接navicat出现的问题
1130- Host ‘114.247.25.62’ is not allowed to connect to this MySQLsserver
1045- Access denied for user ‘root’@‘114.247.25.62’ (using password: YES)
解决办法:
- grant all PRIVILEGES on . to ‘你的mysql用户名’@‘你的IP’ identified by ‘你的mysql密码’ WITH GRANT OPTION;
- flush privileges;
- 然后 重新启动mysql
- 再去 navicat上面连接。
【注:IP是 提示错误出现的IP。】