Procházet zdrojové kódy

TG-1: Fix root PyMySQL connection inside setup_db.py to use unix socket

lanfr144 před 4 týdny
rodič
revize
1dfd7f6ef4
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      setup_db.py

+ 2 - 1
setup_db.py

@@ -21,8 +21,9 @@ def run_db_setup():
 
 
     print("\nConnecting as root to configure server...")
     print("\nConnecting as root to configure server...")
     try:
     try:
+        # Connect using the local unix socket which allows seamless auth_socket root login on Ubuntu
         conn = pymysql.connect(
         conn = pymysql.connect(
-            host='127.0.0.1',  # Local host execution context
+            unix_socket='/var/run/mysqld/mysqld.sock', 
             user='root',
             user='root',
             password=root_password,
             password=root_password,
             autocommit=True
             autocommit=True