sql >> Databáze >  >> RDS >> Mysql

PyMySQL se nemůže připojit k MySQL na localhost

Dva odhady:

  1. Spusťte mysqladmin variables | grep socket abyste zjistili, kde se nachází zásuvka, a zkuste nastavit připojení takto:

    pymysql.connect(db='base', user='root', passwd='pwd', unix_socket="/tmp/mysql.sock")
    
  2. Spusťte mysqladmin variables | grep port a ověřte, že je port 3306. Pokud ne, můžete port nastavit ručně takto:

    pymysql.connect(db='base', user='root', passwd='pwd', host='localhost', port=XXXX)
    


  1. Kroky, které je třeba podniknout, pokud dojde k výpadku MySQL

  2. Vložení řádku, pouze pokud tam ještě není

  3. Denormalizace:Kdy, proč a jak

  4. Jak najít LEFT OUTER JOIN nebo RIGHT OUTER JOIN pomocí ORACLE JOIN (+)