MAC配置pip国内源

admin 2022年1月6日01:58:20安全博客评论16 views2828字阅读9分25秒阅读模式

MAC配置pip国内源

步骤如下:

1.进入 “~” 目录

cd ~
2.创建.pip文件夹

mkdir .pip
3.进入文件夹

cd .pip
4.创建文件

touch pip.conf
5.vim打开文件,输入以下内容

[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
6.可以替换的国内源

阿里云 :http://mirrors.aliyun.com/pypi/simple/
中国科学技术大学:https://pypi.mirrors.ustc.edu.cn/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣:http://pypi.douban.com/simple

mac安装mysql报错

报错 user/local/mysql/data directory is not owned by the mysql user

解决:

  • sudo chown -RL root:mysql /usr/local/mysql
  • sudo chown -RL mysql:mysql /usr/local/mysql/data
  • sudo /usr/local/mysql/support-files/mysql.server start

mac数据库密码忘记

方法一

mysql版本:5.7.17
1.首先我们要关闭mysql服务
sudo /usr/local/mysql/support-files/mysql.server stop
2.我们要用安全模式启动mysql
sudo /usr/local/mysql/bin/mysqld_safe –skip-grant-tables
3.使用root账号登录mysql服务
/usr/local/mysql/bin/mysql u root
4.修改root账号的密码(其实这运行的是sql语句)
update mysql.user set authentication_string=password(‘qingyun1’) where user=’root’ and Host = ‘localhost’;
如果有必要,建议运行一下:flush privileges;
5.关闭安全模式,正常的重启mysql
sudo /usr/local/mysql/support-files/mysql.server restart
6.正常的使用root账号和密码连接mysql
/usr/local/mysql/bin/mysql -u root -p

方法二

如果忘记密码,强行修改:
1、停止Mysql服务 sudo /usr/local/mysql/support-files/mysql.server stop
2、
进入终端输入:cd /usr/local/mysql/bin/
回车后;
登录管理员权限 sudo su
回车后;
输入以下命令来禁止mysql验证功能 ./mysqld_safe –skip-grant-tables &
 回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

3、输入命令 ./mysql
回车后,
输入命令 FLUSH PRIVILEGES;

回车后,输入命令 ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘你的新密码’;

第三种

  1. 停止 mysql server. 通常是在 ‘系统偏好设置’ > MySQL > ‘Stop MySQL Server’
    或者: sudo /usr/local/mysql/support-files/mysql.server stop

  2. 打开终端,输入:
    sudo /usr/local/mysql/bin/mysqld_safe –skip-grant-tables

  3. 打开另一个新终端,输入:

    sudo /usr/local/mysql/bin/mysql -u root
    UPDATE mysql.user SET authentication_string=PASSWORD(‘新密码’) WHERE User=’root’;
    FLUSH PRIVILEGES;
    \q

  4. 重启 sudo /usr/local/mysql/support-files/mysql.server restart

*以上方法针对 mysql V5.7.9, 旧版的mysql请使用:UPDATE mysql.user SET Password=PASSWORD(‘新密码’) WHERE User=’root’;

MAC安装go环境问题

执行go build时报错

go: github.com/spf13/[email protected]: Get https://proxy.golang.org/github.com/spf13/cobra/@v/v0.0.5.mod: dial tcp 216.58.200.241:443: i/o timeout

image-20191024012703860

很明显被qiang了嘛

建立socks全局代理:

export https_proxy=socks5://127.0.0.1:1087

export https_proxy=http://127.0.0.1:1087

export http_proxy=http://127.0.0.1:1087

注意mac的ssr代理端口为1087,windows为1080

取消代理:

unset http_proxy

之后又报错说时间延迟,那么就直接去下载吧

image-20191024013045416

go get -u github.com/spf13/cobra/cobra

再执行go build正常。

brew报错

报错如下:

1
Error: Failure while executing; `git clone https://github.com/Homebrew/homebrew-cask-fonts /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-fonts --depth=1` exited with 128.

image-20191027101149424

权限问题,但是sudo有违brew的保护作用,dangerous

解决:vim /usr/local/Homebrew/Library/Homebrew/download_strategy.rb

最后添加:

1
2
3
4
5
6
7
8
def clone_repo
puts `which git` # add this guy
safe_system 'git', *clone_args
cached_location.cd do
safe_system "git", "config", "homebrew.cacheversion", cache_version
update_submodules if submodules?
end
end

保存重新安装即可

参考:https://github.com/Homebrew/homebrew-cask/issues/10041

FROM :b0urne.top | Author:b0urne

特别标注: 本站(CN-SEC.COM)所有文章仅供技术研究,若将其信息做其他用途,由用户承担全部法律及连带责任,本站不承担任何法律及连带责任,请遵守中华人民共和国安全法.
  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年1月6日01:58:20
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                  MAC配置pip国内源 http://cn-sec.com/archives/722935.html

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: