• deepin 配置开发环境


    deepin使用笔记

    操作系统安装:https://zhuanlan.zhihu.com/p/259576030

    deepin在安装的时候创建自己的用户和密码,在首次使用root用户时需要先设置root用的密码,命令:

    sudo passwd root
    			#输入密码(自己用户的密码)
    			#创建root密码
    			#确认root密码
    

    取消s权限(相当于管理员权限)

    sudo chmod a-s 目录
    

    u:user,文件拥有者

    g:group,文件所在用户组

    o:others,文件其他用户

    a:all,所有用户,相当于ugo

    可用 +/- 添加/取消权限

    r:读权限,可用数字 4 表示

    w:写权限,可用数字 2 表示

    x:执行权限,可用数字 1 表示

    s:管理员权限

    安装jdk

    配置环境变量 vim /etc/profile

    export JAVA_HOME=/usr/local/lib/jdk1.8.0_281
    export JRE_HOME=${JAVA_HOME}/jre
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    export PATH=${JAVA_HOME}/bin:$PATH
    

    刷新配置文件

    source /etc/profile

    安装MySQL

    教程:https://ywnz.com/linuxysjk/6938.html

    sudo dpkg -i mysql-apt-config0.8.15-1all.deb
    
    sudo apt-get update
    
    sudo apt-get install mysql-server
    

    远程连接失败

    Host is not allowed to connect to this MySQL server解决方法

    在装有MySQL的机器上登录MySQL mysql -u root -p密码
    执行use mysql;

    执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。

    执行FLUSH PRIVILEGES;

    卸载MySQL:https://blog.csdn.net/liaoxianfu/article/details/82868670

    安装nodejs

    官网下载:https://nodejs.org/en/download/

    解压后,建立软链接

    sudo ln -sf 你安装的地址 /usr/local/bin/node

    #建立 nodejs 软链接
    $ sudo ln -sf /usr/local/nodejs/bin/node /usr/local/bin/node
    #npm
    $ sudo ln -sf /usr/local/nodejs/bin/npm /usr/local/bin/npm
    #npx
    $ sudo ln -sf /usr/local/nodejs/bin/npx /usr/local/bin/npx
    

    查看版本node -v

    安装巨杉数据库

    安装:http://doc.sequoiadb.com/cn/sequoiadb-cat_id-1432191001-edition_id-500

    只安装SequoiaDB-MySQL

    使用SequoiaDB-MySQL实例

    1. 添加MySQL实例,并启动

      -- 1.添加实例myinst
      $ /opt/sequoiasql/mysql/bin/sdb_sql_ctl addinst myinst -D /opt/sequoiasql/mysql/database/3306/ -p 3306
      -- 2.启动 myinst 实例
      $ /opt/sequoiasql/mysql/bin/sdb_sql_ctl start myinst
      -- 查看myinst 实例状态
      sdb_sql_ctl status myinst
      
    2. 登录 MySQL Shell

      $ cd /opt/sequoiasql/mysql
      $ bin/mysql -h 127.0.0.1 -P 3306 -u root
      
    3. 修改MySQL密码

      ALTER USER root@localhost IDENTIFIED BY '123456';
      
    4. 修改远程连接权限

      use mysql;
      update user set host = '%' where user = 'root';
      FLUSH PRIVILEGES;
      
  • 相关阅读:
    HTML介绍
    python D41 前端初识
    mysql索引原理与查询优化
    python D41
    python D40 pymsql和navicat
    python D40 以及多表查询
    python D35 selectors模块
    python D35 I/O阻塞模型
    测试过程
    测试基础
  • 原文地址:https://www.cnblogs.com/luler/p/14814548.html
Copyright © 2020-2023  润新知