Linux问题汇总

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。】

Linux-centos6.8下关闭防火墙

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值