class Mysql::InitialPacket

Add serialization of the initial packet

Public Class Methods

serialize() click to toggle source

Serialize the initial server hello @return [String]

# File lib/nose/proxy/mysql.rb, line 174
def self.serialize
  [
    ::Mysql::Protocol::VERSION,
    'nose',
    0,
    'AAAAAAAA',
    0,
    CLIENT_PROTOCOL_41 | CLIENT_SECURE_CONNECTION,
    33, # utf8_general_ci
    SERVER_STATUS_AUTOCOMMIT,
    'AAAAAAAAAAAA'
  ].pack('CZ*Va8CvCvx13Z*')
end