macbook下,浏览器缓存文件的大致路径
/private/var/folders/dc/62rbq7yj5qxfhckt65xszl3r0000gn/T/33.jpg
默认情况下,新安装的 mariadb 的密码为空,在shell终端直接输入 mysql 就能登陆数据库。这时使用的是匿名身份。
第一次登录可以使用mysql_secure_installation 命令初始化。
修改数据库用户的密码的推荐方式,
# mysql -uroot -p 2.1 更新 mysql 库中 user 表的字段: MariaDB [(none)]> use mysql; MariaDB [mysql]> UPDATE user SET password=password('newpassword') WHERE user='root'; MariaDB [mysql]> flush privileges; MariaDB [mysql]> exit; 2.2 或者,使用 set 指令设置root密码: MariaDB [(none)]> SET password for 'root'@'localhost'=password('newpassword'); MariaDB [(none)]> exit;
如果是忘记了 root 密码,则需要以跳过授权的方式启动 mariadb 来修改密码。
mysql的启动 关闭 命令
mysql.server start / stop
mysql 的 show命令
show columns from test_table; show create table test_table;
新增一个mysql用户
mysql -u root -p >输入root数据库用户密码 2.新增用户 insert into mysql.user(Host,User,Password) values("localhost","xxx",password("***")); 注释:xxx为新建用户名,***为用户密码 3.执行该句后,还需要刷新权限表 flush privileges; 4.赋予用户权限 grant all on ttt.* to xxx@localhost identified by "***"; 注释:ttt为数据的库名 database name,当然你也可以填* 为所有库, ***为用户密码 5.赋予权限,还需要再刷新权限表
MacBook 命令行工具brew不能更新
这次在MacBook上brew安装 mariaDB, 提示brew版本太老,需要更新,但是直接用命令 brew update,报错,提示没有/usr/local 目录的写入权限,不是这个目录的owner,
用sudo brew update, 还是不行,使用命令行的root用户去更改/usr/local的权限,和所有者, 用chown, chmod 命令,仍然不行,无法更改,root用户居然都改不了权限,怪了,问下google.
需要用重启mac, 然后按住Command + r 进入恢复模式,在恢复模式下打开终端,执行命令
csrutil disable
然后在正常重启mac, 使用sudo chmod, sudo chown,就可以更改/usr/local
的所有者与权限了。
为了mac系统的安全,推荐更改成功后,重新进入恢复模式,执行命令
csrutil enable
限制root用户的特权
node模块的全局安装及引用
全局安装mysql模块,
npm install -g mysql
然后修改环境变量
对于linux
vim /etc/bashrc 加入一行代码 export NODE_PATH="/usr/local/lib/node_modules:$NODE_PATH" 接着 :wq 保存 然后 source /etc/bashrc
对于Mac os
vim ~/.bash_profile 加入一行代码 export NODE_PATH="/usr/local/lib/node_modules:$NODE_PATH" 接着 :x 保存 source ~/.bash_profile
现在再reuqire全局模块就不会报错了。
let mysql = require('mysql');
这行代码不会报错了,如果不想改全局变量,就要require mysql模块的绝对路径mac下的node模块全局路径,
/usr/local/lib/node_modules
https://luojia.me/2015/08/18/%E8%A7%A3%E5%86%B3node%E6%97%A0%E6%B3%95%E8%B0%83%E7%94%A8%E5%85%A8%E5%B1%80%E6%A8%A1%E5%9D%97%E7%9A%84%E9%97%AE%E9%A2%98/
在浏览器端用JS创建和下载文件
https://www.cnblogs.com/xieshuxin/p/6731608.html
什么是data URI scheme及如何使用data URI scheme
https://sjolzy.cn/What-is-the-data-URI-scheme-and-how-to-use-the-data-URI-scheme.html