Linux
安装 mysql
1、先根据https://www.runoob.com/mysql/mysql-install.html进行安装
2、如果在启动 mysql 的时候出错
Job for mysqld.service failed because the control process exited with error code
解决办法:chown -R mysql:mysql /var/lib/mysql
启动/重启/停止 service mysqld start service mysqld restart service mysqld stop
mysql -u root -p 连接本地 mysql
连接远程mysql,如果出现问题,按以下三个方面排查基本上可解决
1、需要密码
如何设置密码呢? -> 如何设置mysql密码
use mysql库
select user,host from user 表
set password for 用户@localhost=password('密码');
2、用户表对应的host修改 将localhost -> 对应host或者所有
update user set host = '%' where user = 'root';
% 所有host都允许访问
3、端口
连接时,注意是不是3306端口,有些不一定默认是3306端口
查看端口:show global variables like 'port'
如何修改端口?
/etc/my.cnf 编辑或新增
[mysqld]
port=3306
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
重启,再次查看端口,端口已修改
测试连接3306端口,成功
如何设置 mysql 密码
输入密码后出现:
linux ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决:
1、find -name my.cnf => /etc/my.cnf
2、编辑 vim /etc/my.cof
3、找到 -> [mysqld]
输入/完善 -》 删除密码
[mysqld]
explicit_defaults_for_timestamp=true
skip-grant-tables
4、再次输入mysql -u root -p
直接回车即可
安装 Node
1、wget ‘linux 版本.gz’
2、tar xf node…gz -C /usr/local 解压并复制到 local 目录
3、cd /usr/local/
4、mv node 目录 nodejs
5、ln -s /usr/local/nodejs/bin/node /usr/local/bin
6、ln -s /usr/local/nodejs/bin/npm /usr/local/bin
拷贝
本地 -> 远程 scp -r ~/Desktop/mysql root@123.56.240.188:/mysql
远程 -> 本地 scp -r root@123.56.240.188:/mysql ~/Desktop/mysql
输入密码
scp 参数
-p 拷贝文件的时候保留源文件建立的时间。
-q 执行文件拷贝时,不显示任何提示消息。
-r 拷贝整个目录
-v 拷贝文件时,显示提示信息。
rsync -av --exclude=‘node_modules’ ./ root@123.56.240.188:/cz 排除 node_modules
如何创建一个全局命令
如 yarn,pm2
如何删除一个全局命令 如yarn
npm uninstall yarn -g
rm -rf /usr/local/nodejs/bin/yarn /usr/local/bin/yarn
即可
pm2 + nuxt
pm2 start npm --name “name” – run start
pm2 stop id|name|all
pm2 logs
pm2 delete id|name|all
pm2 monit
pm2 list
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3000
把端口 80 映射到 3000 host -> host:3000 host:3000 -> host:3000