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