Hi, 

I have rather strange problem with already deployed application. I added 
some new ACL rules which I need to write to the database, so I wanted to 
call syncdb --all. However, using the command: 

./manage.py syncdb 

or 

./manage.py syncdb --settings=intranet.settings.demo 

I get this: 
Syncing... 
Traceback (most recent call last): 
  File "./manage.py", line 10, in <module> 
    execute_from_command_line(sys.argv) 
  File "
*/var/www/demo/libs/local/lib/python2.7/site-packages/django/core/management/*__init__.py",
 
line 399, in execute_from_command_line 
    utility.execute() 
  File "
*/var/www/demo/libs/local/lib/python2.7/site-packages/django/core/management/*__init__.py",
 
line 392, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
  File 
"/var/www/demo/libs/local/lib/python2.7/site-packages/django/core/management/base.py",
 
line 242, in run_from_argv 
    self.execute(*args, **options.__dict__) 
  File 
"/var/www/demo/libs/local/lib/python2.7/site-packages/django/core/management/base.py",
 
line 285, in execute 
    output = self.handle(*args, **options) 
  File 
"/var/www/demo/libs/local/lib/python2.7/site-packages/django/core/management/base.py",
 
line 415, in handle 
    return self.handle_noargs(**options) 
  File 
"/var/www/demo/libs/local/lib/python2.7/site-packages/south/management/commands/syncdb.py",
 
line 89, in handle_noargs 
    db.connection_init() 
  File 
"/var/www/demo/libs/local/lib/python2.7/site-packages/south/db/mysql.py", 
line 183, in connection_init 
    cursor = self._get_connection().cursor() 
  File "
*/var/www/demo/libs/local/lib/python2.7/site-packages/django/db/backends/*__init__.py",
 
line 162, in cursor 
    cursor = util.CursorWrapper(self._cursor(), self) 
  File "
*/var/www/demo/libs/local/lib/python2.7/site-packages/django/db/backends/*__init__.py",
 
line 132, in _cursor 
    self.ensure_connection() 
  File "
*/var/www/demo/libs/local/lib/python2.7/site-packages/django/db/backends/*__init__.py",
 
line 127, in ensure_connection 
    self.connect() 
  File 
"/var/www/demo/libs/local/lib/python2.7/site-packages/django/db/utils.py", 
line 99, in __exit__ 
    six.reraise(dj_exc_type, dj_exc_value, traceback) 
  File "
*/var/www/demo/libs/local/lib/python2.7/site-packages/django/db/backends/*__init__.py",
 
line 127, in ensure_connection 
    self.connect() 
  File "
*/var/www/demo/libs/local/lib/python2.7/site-packages/django/db/backends/*__init__.py",
 
line 115, in connect 
    self.connection = self.get_new_connection(conn_params) 
  File 
"/var/www/demo/libs/local/lib/python2.7/site-packages/django/db/backends/mysql/base.py",
 
line 435, in get_new_connection 
    conn = Database.connect(**conn_params) 
  File 
"*/var/www/demo/libs/local/lib/python2.7/site-packages/MySQLdb/*__init__.py", 
line 81, in Connect 
    return Connection(*args, **kwargs) 
  File 
"/var/www/demo/libs/local/lib/python2.7/site-packages/MySQLdb/connections.py", 
line 193, in __init__ 
    super(Connection, self).__init__(*args, **kwargs2) 
django.db.utils.OperationalError: (1045, "Access denied for user 
'root'@'localhost' (using password: YES)") 

As it is seems straightforward problem with wrong credentials, it is more 
complicated! I use special configuration file which is stored in 
intranet/settings/demo.py, and here I have: 

DATABASES = { 
    'default': { 
         'ENGINE': "django.db.backends.mysql", 
         "NAME": "demo", 
         "USERNAME": "demo", 
         "PASSWORD": "XXXXXXXXX", 
         "HOST": "localhost" 
    } 
} 

which means I do not use root with empty password. 


I have Django 1.6.11, Debian stable which is up-to-date. 


The strange thing is if I try different configurations at my desktop with 
Debian Jessy these alternative configuration files (profiles) work 
perfectly! 

Also, if I try MobaXterm syncdb works just fine. Do you think it could be 
related to some system variables? I have got no clue! 


I will be glad for any hint! 

Thank you, Milos 

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/77ef1b04-720f-4efc-9159-593e9ea3476d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to