Ubunut服务器搭建Node服务

二:所需安装软件(Node、Mysql、Pm2、Htop)
1.node安装
#sudo apt-get install nodejs
#sudo apt-get install npm
#npm -v

1.3.10
#node -v
The program 'node' can be found in the following packages:
 * node
 * nodejs-legacy
Try: sudo apt-get install <selected package>

丫!报错啦......
引起这个错误的主要的主要原因是Node.js在ubuntu上默认被装到了/usr/bin/nodejs目录下,所以默认只能用nodejs来调用。
#sudo ln -s /usr/bin/nodejs /usr/bin/node
#node -v

v0.10.25

如果查看不了版本
#su    //进入管理员权限

执行,获取管理操作权限

# chmod 4755  /usr/local/bin/node

2.Mysql安装
更新源列表
#sudo apt-get update
安装mysql
#sudo apt-get install mysql-server mysql-client
启动mysql
#sudo service mysql restart

登录mysql
#mysql -u root -p123456
OK完成...
2.1mysql 存储目录迁移
迁移前必须先停止mysql
#sudo service mysql stop 或者 sudo stop mysql

创建一个mysql存储目录
#sudo mkdir /data/db
#sudo mkdir /data/db/mysql


修改所属用户 和所属用户组为 msyql
#sudo chown -vR mysql:mysql mysql/

修改权限
#sudo chmod -vR  700 mysql/


#cd /var/lib
使用su命令 切换到 root  因为 权限 为 700 

报错啦...
由于ubtun系统默认是没有激活root用户的,需要我们手工进行操作
#sudo passwd 
Enter new UNIX password:这个是root的密码 
Retype new UNIX password:重复root的密码 
passwd: password updated successfully 成功


咱再继续su
#su


成功啦...
为了保证 目录权限和属性 和以前的一致 ,加 av 后缀
#cp -av /var/lib/mysql/* /data/db/mysql/


exit;退出root 
#exit


修改mysql的配置文件:
#sudo vim  /etc/mysql/my.cnf



在ubuntu中 有些敏感操作受到了apparmor.d 的限制 ,mysql也受到了限制 所以要修改这个
#sudo  vim /etc/apparmor.d/usr.sbin.mysqld
/data/db/mysql/ r,
/data/db/mysql/**rwk,


从新启动 apparmor    和 mssql
#sudo  service  apparmor  reload
#sudo service mysql start


连接数据库创建库验证迁移是否成功
创建test20160406 表
 mysql>CREATE DATABASE IF NOT EXISTS test20160406 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;




 mysql> show databases; 


#cd /data/db/mysql/


完犊子了,又报错啦...
权限问题,被拒绝啦
#sudo chmod -vR  755 /data/db/mysql/


#cd mysql/
#ls



ok迁移成功啦
我们将原mysql存储路径删除
#su
#rm -rvf /var/lib/mysql/

到这里mysql存储路径迁移就完成啦
3.htop安装:
# sudo apt-get install htop


# htop (验证)



结束...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值