Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5401627
  • 博文数量: 1272
  • 博客积分: 12961
  • 博客等级: 上将
  • 技术积分: 15161
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-09 11:25
个人简介

偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.

文章分类

全部博文(1272)

文章存档

2020年(55)

2019年(193)

2018年(81)

2017年(80)

2016年(70)

2015年(52)

2014年(41)

2013年(51)

2012年(85)

2011年(45)

2010年(231)

2009年(287)

分类: Android平台

2017-12-06 11:17:31

人脸识别后台.  [目前结果:在GTX1080i机器上, 特征值抽取平均 35.426 ms, 特征值比对 1.112ms, 换算为一张人脸在 1秒内可以比对 (1000-35.426)/ 1.112 ==> 867 张 ]
Python 实现人脸识别算法和通讯路程. 
数据库采用 mySql.  Python + GTK 实现界面 
UI 1:  注册界面, 测试界面. 
UI 2:  实时识别过程. 通讯过程使用JPG网络字节流.  

安装 mysql 
sudo apt install mysql-server mysql-client  
测试安装成功   
sudo netstat -an | grep mysql   
登录MySQL测试   
mysql -uroot -p 接下来会提示你输入密码,输入正确密码,即可进入
配置文件在 /etc/mysql/my.cnf   MySQL Workbench是一款界面管理工具 sudo apt install mysql-workbench
服务的启动停止 sudo service mysql start / stop /restart   或者  /etc/init.d/mysql start/stop/restart    

创建数据库和表格.

  1. MySQL添加用户、删除用户与授权
  2. 登录MYSQL:
  3. mysql -u root -p  ##使用帮助系统 help create tablespace 或者 help create user 等等
  4. 创建用户:
  5.   mysql> 
  6.   这样就创建了一个名为:test 密码为:1234 的用户。
  7.   注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。

  8. 为用户授权
  9. 授权格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"; 
  10. 首先为用户创建一个数据库(testDB)
  11.   mysql>create database testDB;
  12. 授权test用户拥有testDB数据库的所有权限(某个数据库的所有权限):
  13.    mysql>grant all privileges on testDB.* to test@localhost identified by '1234';
  14.    mysql>flush privileges;//刷新系统权限表
  15.   格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"; 
  16. 如果想指定部分权限给一用户,可以这样来写:
  17.   mysql>grant select,update on testDB.* to test@localhost identified by '1234';
  18.   mysql>flush privileges; //刷新系统权限表
  19.  授权test用户拥有所有数据库的某些权限:
  20.   mysql>grant select,delete,update,create,drop on *.* to test@"%" identified by "1234";
  21.      //test用户对所有数据库都有select,delete,update,create,drop 权限。
  22.   //@"%" 表示对所有非本地主机授权,不包括localhost。(localhost地址设为127.0.0.1,如果设为真实的本地地址,不知道是否可以,没有验证。)
  23.  //对localhost授权:加上一句grant all privileges on testDB.* to test@localhost identified by '1234';即可。

  24. 删除用户
  25. Delete FROM user Where User='test' and Host='localhost';
  26. flush privileges;
  27. drop database testDB; //删除用户的数据库
  28. 删除账户及权限:
  29.     >drop user 用户名@'%';
  30.     >drop user 用户名@ localhost;

  31. 3. 删除用户
  32.    @>mysql -u root -p
  33.   @>密码
  34.    mysql>Delete FROM user Where User='test' and Host='localhost';
  35.    mysql>flush privileges;
  36.    mysql>drop database testDB; //删除用户的数据库

  37. 删除账户及权限:>drop user 用户名@'%';
  38.         >drop user 用户名@ localhost;
  39.  

  40. 4. 修改指定用户密码
  41.     @>mysql -u root -p
  42.     @>密码
  43.     mysql>update mysql.user set password=password('新密码') where User="test" and Host="localhost";
  44.     mysql>flush privileges;

  45. 5. 列出所有数据库
  46.   mysql>show database;

  47. 6. 切换数据库
  48.   mysql>use '数据库名';

  49. 7. 列出所有表
  50.   mysql>show tables;

  51. 8. 显示数据表结构
  52.   mysql>describe 表名;

  53. 9. 删除数据库和数据表
  54.   mysql>drop database 数据库名;
  55.   mysql>drop table 数据表名


阅读(420) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~