Mac本地安装Tcloud-后端

格式错误,导致zsh命令无法使用,直接执行

PATH=/bin:/usr/bin:/usr/local/bin:${PATH}

Navicate无法连接Mysql8.x(因加密方式的变化):

a.更改加密方式:
alter user 'root'@'%' identified by 'pwd' password expire never;
b.更新密码:
alter user 'root'@'%' identified with mysql_native_password by 'pwd';
c.刷新权限:
flush privileges;

1.安装Mysql5.7

老版本下载地址:https://downloads.mysql.com/archives/community/

默认安装即可,完成会弹出框,有初始帐号和密码(要记住后续修改)

启动mysql服务:打开系统偏好,最下边有mysql服务启动即可(能正常启动则安装没问题,先关闭 用命令行启动)

我是OSX10.15的系统,编辑文件:vi ~/.zshrc,添加如下路径(10.15以下的是vi ~/.bash_profile):

export PATH="/usr/local/mysql-5.7.31-macos10.14-x86_64/bin:$PATH"
export PATH="/usr/local/mysql-5.7.31-macos10.14-x86_64/support-files:$PATH"

最后加载生效 source ~/.zshrc


MYSQL初始配置

sudo mysql.server start        (停止:stop,重启:restart)
mysqladmin -u root -p password   (按提示输入原、新密码即可)
mysql -h localhost -u root -p    (本地连接mysql)
grant all privileges on *.* to 'root'@'%' identified by 'imdepndc' with grant option; (授权远程连接)
flush privileges; (刷新权限生效)

查找my.cnf的路径(此命令通用)

执行sudo fs_usage | grep my.cnf,此时开启另外一个终端启动或关闭mysql服务时,前一个窗口会打印相关的联动信息(若没有可手动创建)


2.安装Nginx(前边启动rethinkdb时改下端口号 默认的也是8080)

安装程序:brew install nginx
启动服务:brew services start nginx

安装路径: /usr/local/etc/nginx/servers/
网站路径:/usr/local/var/www
配置路径:/usr/local/etc/nginx/nginx.conf to 8080

默认地址:http://127.0.0.1:8080/
配置NGINX:

3.安装Python3.9(已偿试3.8.3有兼容问题,其它分支未知 直接绕过吧;或者选3.7.X)

PKG文件:官方下载地址

直接安装即可,环境配置:

编辑文件:vi~/.zshrc,
添加别名:alias python=/usr/local/bin/python3.9
加载生效:source ~/.zshrc

4.安装TcloudServer

克隆代码:git clone https://github.com/JunManYuanLong/TcloudServer

开始安装:pip install -r requirement.txt (若有多版本python共存,可指定python3 -m pip install)

原文地址:https://www.cnblogs.com/sc912/p/14486759.html