Linux 学习过程jdk和mysql数据库安装

本文记录的是本人学习Linux 的过程和资料 提供给大家只是参考作用

1:简单命令

(1: 复制文件夹 
   sz filename + 文件名
 
(2: 导出日志
   tail -n 行数 catalina.out > 1w.logs;
   查看服务器上Tomcat的logs目录下catalina.out文件 。然后输出到文件1w.logs文件上面
(3: 登录mysql
    mysql -u用户名 -p'密码' 数据库名称
    
(4: 导入sql文件  需要在这个文件的目录进入数据库
    source  a.sql

(5: 本地上传
    先安装   yum install lrzsz -y  然后rz

(6: 创建 删除 文件夹
   mkdir 777 文件名 777代表所以权限

   rm -rf 删除

2:jdk 安装

# 方法一: RPM安装
        yum remove java-1.8.0-openjdk*  删除旧版本
        wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm
        # 下载可能要本地下载,传上去
        rpm -ivh jdk-8u181-linux-x64.rpm
        # 安装后目录
        /usr/java/jdk1.8.0_181-amd64

# 方法二:源码安装
        yum remove java-1.8.0-openjdk*
        wget http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u181-linux-x64.tar.gz
        tar --no-same-owner -zxf jdk-8u181-linux-x64.tar.gz
        mkdir /usr/local/java
        mv jdk1.8.0_181 /usr/local/java
# 编辑
        cat /etc/profile << EOF
        export JAVA_HOME=/usr/local/java/jdk1.8.0_181
        export JRE_HOME=${JAVA_HOME}/jre
        export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
        export PATH=$PATH:$JAVA_HOME/bin
        export PATH JAVA_HOME CLASSPATH
EOF

3:数据库安装

    
wget -c https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
yum -y install yum-utils
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
yum install mysql-community-server -y

按照顺序执行要等待上一个执行完毕在执行下一个

#查看root临时密码
grep 'temporary password' /var/log/mysqld.log
查看冒号后面的就是临时密码 然后通过临时密码进入

默认是没有密码的  需要查看临时密码,然后用临时密码进入数据库再修改密码


ALTER USER 'root'@'localhost' IDENTIFIED BY 'Yin104!';  
grant all privileges on *.* to root@"localhost" identified by "Yin104!"; 新密码 和 授权  密码不能太简单

1、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库
   create schema yinx default character set utf8 collate utf8_general_ci;

  采用create schema和create database创建数据库的效果一样。

2、create user '[用户名称]'@'%' identified by '[用户密码]';--创建用户
   create user 'yinx1'@'%' identified by 'Yinx1!';

  密码8位以上,包括:大写字母、小写字母、数字、特殊字符

  %:匹配所有主机,该地方还可以设置成‘localhost’,代表只能本地访问,例如root账户默认为‘localhost‘

3、grant select,insert,update,delete,create on [数据库名称].* to [用户名称];--用户授权数据库

  *代表整个数据库

4、flush  privileges ;--立即启用修改

5、revoke all on *.* from tester;--取消用户所有数据库(表)的所有权限

6、delete from mysql.user where user='tester';--删除用户

7、drop database [schema名称|数据库名称];--删除数据库

show databases  show tables; 查看数据库

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值