linux的相关命令jdk,mysql、tomcat、redis

linux打开文件以后怎么搜索文件内容

使用vim 文件以后  按下 /搜索的文件数据


1、linux查看jdk是否安装成功

java -version   出现版本就可以了


2、mysql相关命令

1、查看是否安装过musql
rpm -qa|grep -i mysql  CentOS6使用这个
rpm -qa|grep -i mariadb   CentOS7使用这个


rpm -e --nodeps mariadb-libs  这是卸载linux自带的

2、rpm -qa | grep mysql  查询自己安装的
出现类似的版本就可以了
mysql-community-client-5.7.28-1.el7.x86_64
mysql-community-server-5.7.28-1.el7.x86_64
mysql-community-common-5.7.28-1.el7.x86_64


yum remove 包名   卸载自己安装的


service mysql status  查看mysql的运行状态
Unit mysql.service could not be found.  没有发现mysql服务,说明没启动

mysqladmin --version  查看mysql安装的版本

systemctl start mysqld.service  启动mysql  

systemctl status mysqld   查看状态
Active: active (running) since  就算启动成功了

ps -ef|grep -i mysql  查看进程
mysql    117715      1  7 21:04 ?        00:00:02 /usr/sbin/mysqld --daemonize 启动成功

systemctl list-unit-files|grep mysqld.service  查看是否自启动(默认自起)
mysqld.service     disabled(不是自启动)


systemctl enable mysqld.service 设置自启动

systemctl disable mysqld.service  关闭自启动

SHOW VARIABLES LIKE 'character_set_%';  查看数据库字符集

修改mysql 的字符集
vim  /etc/my.cnf   编辑mysql配置文件
character_set_server=utf8   设置mysql字符集编码,在配置文件末尾加上
systemctl restart mysqld  重新启动mysql让配置生效

alter database 表名 character set 'utf8';  修改表的字符集

查看mysql的端口号
1、netstat -tulnp | grep mysql  
2、ss -tulnp | grep mysql
3、登录mysql以后   SHOW GLOBAL VARIABLES LIKE 'port';

chmod 777 /etc/my.cnf  先修改文件的权限
然后vim /etc/my.cnf  按i进入编辑,然后写入 port=3307(没有的话添加,有的话修改)
修改端口号,找到 /etc/my.cnf  修改port=3307  默认3306
修改完以后重启mysql,如果起不来,找到mysql的pid,杀死再启动


创建mysql的新用户(连接mysql以后使用命令)
#创建一个用户远程访问
create user '用户名'@'%' identified with mysql_native_password by '密码';

#并给root用户分配权限
grant all on *.* to '用户名'@'%';

# 刷新权限,生效
flush privileges;

windows连接linux数据库 给用户分配权限
grant all on *.* to 用户名@'%' identified by '数据库密码';

刷新权限
flush privileges;

连接不上的原因
首先查看linux的iptables
iptables -vnL  或者指定端口 iptables -vnL | grep 3306
如果什么都没出现,或者3306这行显示的是drop,则需要更改
23  3304 DROP     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:3306

/sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT













 



3、linux查看tomcat是否安装
 

rpm -qa|grep tomcat

4、redis相关命令

//查看redis的安装位置
whereis redis-cli 
whereis redis-server

//启动redis服务 /myredis/redis.conf指定redis读取的配置文件路径
redis-server /myredis/redis.conf

//查看redis是否启动
redis-cli ping  返回PONG则启动成功  
如果设置了密码保护 使用 redis-cli -a 密码  然后再ping
ps -ef|grep redis  查看redis进程
ps aux|grep redis-server

//redis查看端口和密码去redis启动时读取的配置文件中  port和requirepass

//停止redis的命令
redis-cli shutdown  如果设置了密码保护 使用 redis-cli -a 密码 shutdown


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值