Skip to content

Instantly share code, notes, and snippets.

@ruhenheim
Created March 13, 2019 23:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ruhenheim/d44911e34ce6594c98b79e79d02a067b to your computer and use it in GitHub Desktop.
Save ruhenheim/d44911e34ce6594c98b79e79d02a067b to your computer and use it in GitHub Desktop.
pick up from rails
def mysql_socket
@mysql_socket ||= [
"/tmp/mysql.sock", # default
"/var/run/mysqld/mysqld.sock", # debian/gentoo
"/var/tmp/mysql.sock", # freebsd
"/var/lib/mysql/mysql.sock", # fedora
"/opt/local/lib/mysql/mysql.sock", # fedora
"/opt/local/var/run/mysqld/mysqld.sock", # mac + darwinports + mysql
"/opt/local/var/run/mysql4/mysqld.sock", # mac + darwinports + mysql4
"/opt/local/var/run/mysql5/mysqld.sock", # mac + darwinports + mysql5
"/opt/lampp/var/mysql/mysql.sock" # xampp for linux
].find { |f| File.exist?(f) }
end
puts mysql_socket
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment