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实例
-
添加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
-
登录 MySQL Shell
$ cd /opt/sequoiasql/mysql $ bin/mysql -h 127.0.0.1 -P 3306 -u root
-
修改MySQL密码
ALTER USER root@localhost IDENTIFIED BY '123456';
-
修改远程连接权限
use mysql; update user set host = '%' where user = 'root'; FLUSH PRIVILEGES;