zoukankan      html  css  js  c++  java
  • linux centos7 搭建开发环境

    安装JDK

    1) JDK解压缩到opt目录下

    2) 配置环境变量 , vim  /etc/profile

    JAVA_HOME=/opt/jdk1.8.0_152

    PATH=/opt/jdk1.8.0_152/bin:$PATH

    export JAVA_HOME PATH

    3) 配置完成后执行如下操作

    安装完成注销重新登录一下

    source /etc/profile

    重启系统[最靠谱]

    安装Tomcat

    1) 解压缩到/opt

    2) 进入到Tomcat目录下的bin目录中,启动tomcat   ./startup.sh

    安装Eclipse

    tar -zxvf eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz

    安装MySQL

    1) 检查工作

    CentOS6

    rpm -qa|grep mysql

    如果存在mysql-libs的旧版本包如下:

     

    请先执行卸载命令:rpm -e --nodeps  mysql-libs

    CentOS7

    rpm -qa|grep mariadb

    如果存在如下:

     

    请先执行卸载命令:rpm -e --nodeps  mariadb-libs

    检查/tmp文件夹权限

    执行 chmod -R 777 /tmp

    2) 安装MySQL

    拷贝安装包到opt目录下

    MySQL-client-5.5.54-1.linux2.6.x86_64.rpm

    MySQL-server-5.5.54-1.linux2.6.x86_64.rpm

    l 执行如下命令进行安装

    rpm -ivh MySQL-client-5.5.54-1.linux2.6.x86_64.rpm

    rpm -ivh MySQL-server-5.5.54-1.linux2.6.x86_64.rpm

    3) 检查安装是否成功

    安装完成后查看MySQL的版本

    执行 mysqladmin version,如果打印出消息,即为成功

     

    或者通过rpm查询

    rpm qa|grep i mysql-i 表示忽略大小写)

    4) MySQL服务的启停

     启动: service mysql start

     停止: service mysql stop

    5) 设置root用户的密码

     mysqladmin -u root  password ‘123123’

    6) 登录MySQL

     mysql  -uroot  -p123123

    7) 建库

     create database  库名

    8) 建表

     create table  表名 (字段名  字段类型(长度)约束 …)

    9) 字符集问题

    查看字符集   show variables like 'character%;

    查看MySQL的安装位置.

     

    l 修改字符集

    /usr/share/mysql/中的my-huge.cnf 拷贝到/etc/下,改名为my.cnf

           tips: mysql启动时,会优先读取/etc/my.cnf文件。

    [client] [mysqld] [mysql]中添加相关的字符集设置

     

    [client]
    
    default-character-set=utf8
    
    [mysqld]
    
    character_set_server=utf8
    
    character_set_client=utf8
    
    collation-server=utf8_general_ci
    
    [mysql]
    
    default-character-set=utf8

     

    重启MySQL服务,查看字符集

    service mysql restart

    l 修改已有库表的字符集

    修改库的字符集

    alter database 库名 character set 'utf8';

    修改表的字符集

    alter table 表名 convert to  character set 'utf8';

    10) 远程访问

    l MySQL默认的root用户只允许本机登录,远程通过SQLyog工具不能登录.

    查看MySQL  mysql库中的用户表

         列显示: select * from userG;

         查询常用字段: select host,user,password,select_priv from mysql.user;

    创建可以远程访问的root用户并授予所有权限

    grant all privileges on *.* to root@'%' identified by 'root';

    l 检查防火墙是否关闭

    temctl list-unit-files|grep firewalld

    没有关闭执行:

    systemctl disable firewalld

    重新启动mysql

    service mysql restart

    l 如果外部访问还失败,重启系统即可

    reboot

    修改用户的密码

       修改当前用户的密码

       set password =password('123456’)

        修改某个用户的密码

    update mysql.user set password=password('123456') where user='li4';

    注意所有通过user表的修改,必须使用flush privileges 命令才能生效.

     

  • 相关阅读:
    剩余类&完全剩余组
    同余验算法
    一种快速余数求法
    同余的性质II
    同余初步
    求N个数的最小公倍数
    N个数GCD求解法
    快速求解GCD的三个Trick
    质数的几个有趣问题
    等比数列求和公式
  • 原文地址:https://www.cnblogs.com/appium/p/13328774.html
Copyright © 2011-2022 走看看