天汉物语 發表於 2021-5-26 18:02:00

deepin 配置开发环境

<h2 id="deepin使用笔记">deepin使用笔记</h2>
<p>操作系统安装:https://zhuanlan.zhihu.com/p/259576030</p>
<p>deepin在安装的时候创建自己的用户和密码,在首次使用root用户时需要先设置root用的密码,命令:</p>
<pre><code class="language-linux">sudo passwd root
                        #输入密码(自己用户的密码)
                        #创建root密码
                        #确认root密码
</code></pre>
<p>取消s权限(相当于管理员权限)</p>
<pre><code class="language-linux">sudo chmod a-s 目录
</code></pre>
<blockquote>
<p>u:user,文件拥有者</p>
<p>g:group,文件所在用户组</p>
<p>o:others,文件其他用户</p>
<p>a:all,所有用户,相当于ugo</p>
<p>可用 +/-添加/取消权限</p>
<p>r:读权限,可用数字 4 表示</p>
<p>w:写权限,可用数字 2 表示</p>
<p>x:执行权限,可用数字 1 表示</p>
<p>s:管理员权限</p>
</blockquote>
<h3 id="安装jdk">安装jdk</h3>
<p>配置环境变量        <code>vim/etc/profile</code></p>
<pre><code class="language-linux">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
</code></pre>
<p>刷新配置文件</p>
<p><code>source /etc/profile</code></p>
<h3 id="安装mysql">安装MySQL</h3>
<p>教程:https://ywnz.com/linuxysjk/6938.html</p>
<pre><code>sudo dpkg -i mysql-apt-config0.8.15-1all.deb

sudo apt-get update

sudo apt-get install mysql-server
</code></pre>
<p><strong>远程连接失败</strong></p>
<p><strong>Host is not allowed to connect to this MySQL server解决方法</strong></p>
<p>在装有MySQL的机器上登录MySQL mysql -u root -p密码<br>
执行<code>use mysql;</code></p>
<p>执行<code>update user set host = '%' where user = 'root';</code>这一句执行完可能会报错,不用管它。</p>
<p>执行<code>FLUSH PRIVILEGES;</code></p>
<p>卸载MySQL:https://blog.csdn.net/liaoxianfu/article/details/82868670</p>
<h3 id="安装nodejs">安装nodejs</h3>
<p>官网下载:https://nodejs.org/en/download/</p>
<p>解压后,建立软链接</p>
<p><code>sudo ln -sf 你安装的地址 /usr/local/bin/node</code></p>
<pre><code class="language-linux">#建立 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
</code></pre>
<p>查看版本<code>node -v    </code></p>
<h3 id="安装巨杉数据库">安装巨杉数据库</h3>
<p>安装:http://doc.sequoiadb.com/cn/sequoiadb-cat_id-1432191001-edition_id-500</p>
<p>只安装SequoiaDB-MySQL</p>
<p>使用SequoiaDB-MySQL实例</p>
<ol>
<li>
<p>添加MySQL实例,并启动</p>
<pre><code class="language-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
</code></pre>
</li>
<li>
<p>登录 MySQL Shell</p>
<pre><code class="language-linux">$ cd /opt/sequoiasql/mysql
$ bin/mysql -h 127.0.0.1 -P 3306 -u root
</code></pre>
</li>
<li>
<p>修改MySQL密码</p>
<pre><code class="language-mysql">ALTER USER root@localhost IDENTIFIED BY '123456';
</code></pre>
</li>
<li>
<p>修改远程连接权限</p>
<pre><code class="language-mysql">use mysql;
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
</code></pre>
</li>
</ol><br><br>
来源:https://www.cnblogs.com/luler/p/14814548.html
頁: [1]
查看完整版本: deepin 配置开发环境