• 【Linux】CentOS 7安装与使用,安装jdk1.8,安装mysql


    虚拟机软件VMware Workstation Pro

    安装CentOS7,准备好镜像文件!

    在这里插入图片描述

    一定要勾选“启动时连接”

    在这里插入图片描述
    语言选英语
    时区点击上海
    确认硬盘,就是点击黄色警告的那个,进去点击一下硬盘,Done
    点击NETWORK,进去打开开关,截图保存ip,子网掩码,DNS
    点击安装
    设置系统密码123456
    设置用户名和密码(没什么用,之后不用这个用户)

    安装完成后,登录名:root 密码:123456>>>>看不见的(即使输入也不显示)

    配置network

    网络配置network

    在这里插入图片描述

    使用secureCRT软件远程连接Linux系统,便于操作

    一、jdk安装

    1.首先安装之前先检查一下系统有没有自带open-jdk

    命令:

    rpm -qa |grep java
    
    rpm -qa |grep jdk
    
    rpm -qa |grep gcj
    

    如果没有输出信息表示没有安装。
    2.如果遇到有可以使用命令批量卸载所有带有Java的文件

    rpm -qa | grep java | xargs rpm -e --nodeps 
    

    安装正式开始

    3.我们先检索包含java的列表

    yum list java*
    

    4.安装java1.8.0的所有文件

    yum install java-1.8.0-openjdk* -y
    

    5.使用命令检查是否安装成功

    查看版本号:java -version
    6.配置环境变量
    打开配置文件

    vi /etc/profile
    

    按i键编辑,在最后添加如下内容

    #set java environment
    
    export JAVA_HOME=/usr/lib/jvm/java
    
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
    
    export PATH=$PATH:$JAVA_HOME/bin
    

    esc退出编辑模式,输入:,输入wq然后enter就保存修改了

    使设置生效

    . /etc/profile
    

    检测环境变量有没有弄好

    echo $JAVA_HOME
    

    二,mysql安装

    1.下载mysql server
    https://repo.mysql.com//mysql57-community-release-el7-10.noarch.rpm
    下载完成后,在/usr/local里创建一个mysql文件夹

    [root@localhost ~]# cd /usr/local  //前往local文件夹
    [root@localhost local]# mkdir mysql //在local文件夹下创建mysql文件夹
    //也可以用winSCP软件创建该文件夹,
    //这里需要用winSCP软件将下载的mysql57-community-release-el7-10.noarch.rpm文件
    //从Windows系统复制到linux系统的/usr/local/mysql文件夹里,稍后安装
    

    2.命令

    [root@localhost mysql]# yum -y install mysql57-community-release-el7-10.noarch.rpm
    
    [root@localhost mysql]# yum -y install mysql-community-server
    

    3.安装第一步的文件

    [root@localhost mysql]# rpm -ivh mysql57-community-release-el7-10.noarch.rpm
    Preparing...                          ################################# [100%]
            package mysql57-community-release-el7-10.noarch is already installed
    

    4.继续安装[root@localhost mysql]# sudo yum install mysql-server
    5.启动数据库

    [root@localhost mysql]# systemctl start  mysqld.service
    

    6.查看数据库运行状态(正在运行Active:active(running))

    [root@localhost mysql]# systemctl status mysqld.service
    ● mysqld.service - MySQL Server
       Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
       Active: active (running) since Thu 2019-08-22 19:21:26 CST; 4min 37s ago
         Docs: man:mysqld(8)
               http://dev.mysql.com/doc/refman/en/using-systemd.html
      Process: 3779 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
      Process: 3761 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
     Main PID: 3783 (mysqld)
       CGroup: /system.slice/mysqld.service
               └─3783 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid
    
    Aug 22 19:21:26 localhost.localdomain systemd[1]: Starting MySQL Server...
    Aug 22 19:21:26 localhost.localdomain systemd[1]: Started MySQL Server.
    Aug 22 19:25:50 localhost.localdomain systemd[1]: Started MySQL Server.
    

    7.查看数据库初始密码
    第一行末尾就是密码,比较复杂KLm5<mkegt%/

    [root@localhost mysql]# grep "password" /var/log/mysqld.log
    2019-08-22T11:18:28.733044Z 1 [Note] A temporary password is generated for root@localhost: KLm5<mkegt%/
    2019-08-22T11:21:25.502009Z 0 [Note] Shutting down plugin 'validate_password'
    2019-08-22T11:21:26.516086Z 0 [Note] Shutting down plugin 'sha256_password'
    2019-08-22T11:21:26.516088Z 0 [Note] Shutting down plugin 'mysql_native_password'
    2019-08-22T11:24:39.969654Z 2 [Note] Access denied for user 'root'@'localhost' (using password: NO)
    

    8.登录使用数据库
    密码就是那个很复杂的初始密码,稍后修改

    [root@localhost mysql]# mysql -uroot -p    //-uroot表示用户名是root
    Enter password: //在此输入密码,输入的时候什么也不显示,复制粘贴比较好
    

    密码错误,则

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    

    如果密码正确就登录成功

    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 4
    Server version: 5.7.27
    

    9.修改数据库初始密码

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '这里写密码';
    

    错误示范,设置的密码不符合安全规范

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'pass888mysql666';
    ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
    

    正确示范,密码要复杂像默认密码一样,要有大小写、%、<、&等各种字符

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'PA&sql%8848<';    
    Query OK, 0 rows affected (0.00 sec)
    

    10.恭喜你,已经装完了!

    -使用数据库
    1.登录

    [root@localhost mysql]# mysql -uroot -p    //-uroot表示用户名是root
    Enter password: //在此输入密码,输入的时候什么也不显示,复制粘贴比较好
    

    2.新建数据库,新建表,增删改查。。。
    3.退出数据库

    mysql> exit;
    

    exit;分号一定要加

  • 相关阅读:
    C# 线程手册 第三章 使用线程 .NET 对同步的支持
    C# 线程手册 第三章 使用线程
    C# 线程手册 第三章 使用线程 .NET 同步策略
    C# 线程手册 第三章 使用线程 AutoResetEvent, Mutex & Interlocked
    ALinq 使用教程(七)ALinq 的扩展
    ALinq 使用教程(三)数据的增、删、改
    免费好用的 NHibernate 可视化实体代码生成器 -- Visual Entity 1.1 支持 NHibernate 了
    ALinq 使用教程(五)使用 Xml 映射文件
    致力于打造最好用的 NHibernate 设计器--Visual Entity 1.4.4发布
    将 Linq to SQl 程序转为 Linq to Access
  • 原文地址:https://www.cnblogs.com/BIG-BOSS-ZC/p/11807333.html
Copyright © 2020-2023  润新知