Skip to content

vitroid/VitriteDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

###Vitrite online database ##Requrements #C libraries Berkeley DB 4.3 (brew install berkeley-db4) OpenSSL (brew install openssl) It is deplecated but it is used for hashing. mysql (brew install mysql) povray (brew install povray)

#Perl libraries XML::Generator (sudo cpanm XML::Generator) Class::HPLOO::Base () To install DBD DBD::mysql

##Notes A "/etc/my.cnf" from another install may interfere with a Homebrew-built server starting up correctly.

To connect: mysql -uroot

To have launchd start mysql at login: ln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents Then to load mysql now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist Or, if you don't want/need launchctl, you can just run: mysql.server start

#Apache hack An update on Sep 10, 2014 quetly disabled CGI execution...F*ck Uncomment the following line in /etc/apache2/httpd.conf

LoadModule cgi_module libexec/apache2/mod_cgi.so

#Dump the DB on the old server

mysqldump --single-transaction --databases vitrite -umatto -pvitrite > /tmp/dumped_vitrite_database

#Create the database on the new server

mysql> CREATE USER 'matto'@'localhost' IDENTIFIED BY 'vitrite';
mysql> GRANT ALL PRIVILEGES ON * . * TO 'matto'@'localhost';
%  mysql -umatto -p < ~/Downloads/dumped_vitrite_database 
  • imageを自動生成する部分が動いているかどうかわからない。
    • mysqlにimageが生成済みかどうかの情報があると思う。
  • MySQLの中身が不明。今となってはDBエンジンなんかつかうより、pythonの辞書を使ったほうが簡単。
  • 公開

About

The vitrite database; fragments of water

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors