MySQL授予用户权限
给应用创建数据库后,新建用户,之后就是给用户授予相应的权限, 参考grant-database-privileges文档,授予整个数据库权限为GRANT ALL ON mydb.* TO 'someuser'@'somehost';
, 具体可以看文档
给应用创建数据库后,新建用户,之后就是给用户授予相应的权限, 参考grant-database-privileges文档,授予整个数据库权限为GRANT ALL ON mydb.* TO 'someuser'@'somehost';
, 具体可以看文档
安装好MySQL后, 需要新增数据库用户,然后授权相应的权限,查看Adding User Accounts文档,执行类似CREATE USER ‘finley’@’localhost’ IDENTIFIED BY ‘some_pass’;命令新增用户。
CentOS上安装mysql, 使用yum安装很方便。
按照A Quick Guide to Using the MySQL Yum Repository里的步骤即可。
在Download MySQL Yum Repository下载仓库, 服务器是CentOS6, 于是下载mysql57-community-release-el6-9.noarch.rpm,之后执行rpm -i mysql57-community-release-el6-9.noarch.rpm
yum install mysql-community-server下载mysql
service mysqld start
mysql -uroot -p
登录,输入grep得到的密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
修改root用户密码
git克隆仓库时,报如下错误1
2
3
4Initialized empty Git repository in
error: The requested URL returned error: 403 Forbidden while accessing https://github.com/maqmall/eyaos_signature.git/info/refs
fatal: HTTP request failed
参考HTTPS cloning errors,发现是git版本过低,用的CentOS6默认是1.7.1, 于是升级git版本。如何升级git, 可参考之前写的CentOS6.5升级git
pip安装mysqlclient时报如下错误,1
/bin/sh: mysql_config: command not found,
在stackoverflow上找到如下解决办法1
yum install python-devel mysql-devel
使用pip安装Python包时,因为要访问国外,会很慢,此时更换pip源可以加快速度。
在~/.pip/pip.conf文件里添加如下内容即可1
2[global]
index-url = https://pypi.douban.com/simple
参考资料
在使用JSignPDF进行签名时,发现它没有提供指定输出文件选项,这很不方便,于是给它添加了输出目标文件选项,代码放在Github上。
在启动Jar包时,报Exception in thread “main” java.lang.SecurityException: Invalid signature file digest for Manifest main attributes错误。
在stackoverflow上找到如下方法,解决问题。1
zip -d you.jar 'META-INF/*.SF' 'META-INF/*.DSA' 'META-INF/*.RSA'
在使用Thrift时,遇到TypeError: string argument expected, got ‘bytes’错误。在stackoverflow上,找到使用饿了吗的thriftpy库解决问题。
之后遇到TSocket read 0 bytes错误,原因是传了null值给字符串类型,改成空字符串, 解决问题。