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

    linux中搭建开发环境

    工具

    安装JDK

    • 将JDK解压缩到opt目录下

    • 配置环境变量 ,
      vim  /etc/profile进入按下面进行添加

      JAVA_HOME=/opt/jdk1.8.0_152

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

      export JAVA_HOME PATH

    • 配置完成后执行如下操作
      source /etc/profile 或
      重启系统[最靠谱]

    安装Tomcat

    • 解压缩到/opt
    • 进入到Tomcat目录下的bin目录中,启动tomcat   ./startup.sh

    安装Eclipse

    找到Eclipse下bin,进行解压即可,打开需用图形化界面

    安装MySQL(CentOS7)

    检查并删除mysql旧版本

    rpm -qa|grep mariadb如图所示

    先执行卸载命令:rpm -e --nodeps  mariadb-libs
    检查/tmp文件夹权限:chmod -R 777 /tmp

    安装MySQL

    1. 拷贝安装包到opt目录下
    MySQL-client-5.5.54-1.linux2.6.x86_64.rpm
    MySQL-server-5.5.54-1.linux2.6.x86_64.rpm
    
    1. 执行如下命令进行安装
    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
    
    1. 检查安装是否成功
      安装完成后查看MySQL的版本
      执行 mysqladmin –version,如果打印出消息,即为成功

    MySQL的使用

    1. MySQL服务的启停
      启动: service mysql start          
       停止: service mysql stop

    2. 设置root用户的密码
      mysqladmin -u root  password ‘123123’

    3. 登录MySQL
      mysql  -uroot  -p123123

    4. 字符集问题

      • 查看MySQL安装位置
        show variables like 'character%’;

      • 修改字符集
        将/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

    修改已有库表的字符集

     修改库的字符集
     alter database 库名 character set 'utf8';
     修改表的字符集
     alter table 表名 convert to  character set 'utf8'
    

    远程访问

    MySQL默认的root用户只允许本机登录,远程通过SQLyog工具不能登录
    创建可以远程访问的root用户并授予所有权限

    grant all privileges on *.* to root@'%'  identified by '123123‘;
    修改当前用户的密码
    set password =password('123456’)
    修改某个用户的密码
     update mysql.user set password=password('123456') where user='li4';
    

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

  • 相关阅读:
    XML入门
    BOM编程
    hdfs高可用
    Hadoop搭建问题及解决方案 --持续更新
    hadoop3完全分布式搭建
    hadoop环境搭建笔记
    hadoop3.x介绍
    基于JavaAPI对远程hdfs的操作
    13. Roman to Integer C++
    9. Palindrome Number(回文数)C++
  • 原文地址:https://www.cnblogs.com/suit000001/p/13346186.html
Copyright © 2011-2022 走看看