https://github.com/netkiller/mysql-safenet-plugin
SafeNet for MySQL
https://github.com/netkiller/mysql-safenet-plugin
Last synced: 10 months ago
JSON representation
SafeNet for MySQL
- Host: GitHub
- URL: https://github.com/netkiller/mysql-safenet-plugin
- Owner: netkiller
- Created: 2013-04-28T04:45:08.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2015-03-03T09:48:49.000Z (over 11 years ago)
- Last Synced: 2025-04-28T11:25:11.449Z (about 1 year ago)
- Language: Shell
- Homepage: http://netkiller.github.io
- Size: 479 KB
- Stars: 10
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
safenet-mysql
=============
SafeNet for MySQL - http://www.safenet-inc.com/
Installation Plugin
------------
yum install -y libcurl-devel
cd src
cmake .
make
make install
cat > /etc/sysconfig/mysqld < select safenet_encrypt('Helloworld!!!');
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| safenet_encrypt('Helloworld!!!') |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 994BAB7BC417F0559A09ECE94EDCB695AC1D5705F7ABA9F3562158F5AFAC4720FA9B3E53F30DF65C1726E0F02A93A9CAE7E486349F41AE4F504DC2B49F809C5AF77FEF4DE49D03D8DEC4000B15F2F2A2296500AA6159491E65DEFDFE75FB2E79D31D9BF0CC67932ADA212C34C0B04BF30F222102FAD857F440404C0FE92B8626EA3126B0B5A4FA0B1D09F1CC9EF45EBB6A72123AE82D39F659C717A5AA4F7FB5BDBBC7977C7021F61BBC26B9DB78C9A8657C6BC291CAE5C07F9DF485D71A1E9CC8888793B03BB5AF2DDB57AAEFB6D2EA569226651092414F96BA0880B35B0D8A01A1F7B82C308A2316D07C0FD4E0A298ECB33F4E4EB9F1A1E53760B0BFBE7449 |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.58 sec)
mysql> select safenet_decrypt(safenet_encrypt('Helloworld!!!'));
+---------------------------------------------------+
| safenet_decrypt(safenet_encrypt('Helloworld!!!')) |
+---------------------------------------------------+
| Helloworld!!! |
+---------------------------------------------------+
1 row in set (0.31 sec)
mysql> select safenet_config();
Drop Function
-------------
drop function safenet_encrypt;
drop function safenet_decrypt;
drop function safenet_config;
-----
You also can use make to compile.
---------------------------------
./configure --prefix=/usr/lib64/mysql --libdir=/usr/lib64/mysql/plugin --with-mysql=/usr/bin/mysql_config
make
make insall
cat > /etc/sysconfig/mysqld <