Я использовал py mysql для TCP-соединения довольно долго для моего оконного компьютера. Недавно я настроил новый сервер с разделяемой памятью, но не нашел никаких настроек параметров для подключения MySQL сервера с разделяемой памятью.
Ниже приведено объявление py mysql Класс соединения:
classpymysql.connections.Connection(host=None, user=None, password='',
database=None, port=0, unix_socket=None, charset='', sql_mode=None,
read_default_file=None, conv=None, use_unicode=None, client_flag=0,
cursorclass=<class 'pymysql.cursors.Cursor'>, init_command=None,
connect_timeout=10, ssl=None, read_default_group=None, compress=None,
named_pipe=None, autocommit=False, db=None, passwd=None, local_infile=False,
max_allowed_packet=16777216, defer_connect=False, auth_plugin_map=None,
read_timeout=None, write_timeout=None, bind_address=None, binary_prefix=False,
program_name=None, server_public_key=None)
Кажется, что нет никакой возможности настроить протокол как memory или shared-memory-base-name. Как мне подключиться к серверу с общей памятью с py mysql?