Well, *you* are the persistent one I think...
You mention "sudo /usr/sbin...." but on my machine I get a different
result when trying it, compared to trying "sudo -u squeezeboxserver
/usr/sbin..."

I have not idea what a database is. Considering the file is in a cache,
I *suppose* it could be removed ??

For reference, here is what I get on my machine wrt running mysql, and
the contents of the my.cnf file. As you see, the server fails when
launched as root, and works (sticks to much I have to kill it) when
invoked as user squeezeboxserver.

Code:
--------------------
    m...@montreux$ ps waxun | grep mysql
  1000 13281  0.0  0.0   7544   824 pts/1    S+   17:41   0:00 grep mysql
  m...@montreux$ ps waxun | grep squeeze
  1000 13283  0.0  0.0   7544   820 pts/1    S+   17:41   0:00 grep squeeze
  
  m...@montreux$ sudo /usr/sbin/mysqld 
--defaults-file=/var/lib/squeezeboxserver/cache/my.cnf
  101014 17:41:31 [Warning] '--skip-locking' is deprecated and will be removed 
in a future release. Please use '--skip-external-locking' instead.
  101014 17:41:31 [Warning] '--default-character-set' is deprecated and will be 
removed in a future release. Please use '--character-set-server' instead.
  101014 17:41:31 [Warning] '--default-collation' is deprecated and will be 
removed in a future release. Please use '--collation-server' instead.
  101014 17:41:31 [ERROR] Fatal error: Please read "Security" section of the 
manual to find out how to run mysqld as root!
  
  101014 17:41:31 [ERROR] Aborting
  
  101014 17:41:31 [Note] /usr/sbin/mysqld: Shutdown complete
  
  m...@montreux$ sudo -u squeezeboxserver /usr/sbin/mysqld 
--defaults-file=/var/lib/squeezeboxserver/cache/my.cnf
  101014 17:41:51 [Warning] '--skip-locking' is deprecated and will be removed 
in a future release. Please use '--skip-external-locking' instead.
  101014 17:41:51 [Warning] '--default-character-set' is deprecated and will be 
removed in a future release. Please use '--character-set-server' instead.
  101014 17:41:51 [Warning] '--default-collation' is deprecated and will be 
removed in a future release. Please use '--collation-server' instead.
  
  ^Z
  [1]+  Stopped                 sudo -u squeezeboxserver /usr/sbin/mysqld 
--defaults-file=/var/lib/squeezeboxserver/cache/my.cnf
  
  m...@montreux$ ps waxun | grep mysql
  0 13287  0.0  0.1  22420  1228 pts/1    T    17:41   0:00 sudo -u 
squeezeboxserver /usr/sbin/mysqld 
--defaults-file=/var/lib/squeezeboxserver/cache/my.cnf
  108 13288  0.4  1.9 131624 19996 pts/1    Sl   17:41   0:00 /usr/sbin/mysqld 
--defaults-file=/var/lib/squeezeboxserver/cache/my.cnf
  1000 13301  0.0  0.0   7544   820 pts/1    S+   17:42   0:00 grep mysql
  
  m...@montreux$ sudo kill -9 13288 13287
  [1]+  Killed                  sudo -u squeezeboxserver /usr/sbin/mysqld 
--defaults-file=/var/lib/squeezeboxserver/cache/my.cnf
  
  m...@montreux$ cat /var/lib/squeezeboxserver/cache/my.cnf 
  # $Id$
  # 
  # Squeezebox Server specific MySQL Server config.
  
  [mysqld]
  innodb
  skip-locking
  
  # If you want to have user permissions - you need to setup a valid user, and
  # remove this line below.
  skip-grant-tables
  
  basedir               = /usr/share/squeezeboxserver/MySQL
  datadir               = /var/lib/squeezeboxserver/cache/MySQL
  tmpdir                = /var/lib/squeezeboxserver/cache/MySQL
  language              = /usr/share/mysql/english
  port                  = 9092
  socket                = /var/lib/squeezeboxserver/cache/squeezebox-mysql.sock
  pid-file              = /var/lib/squeezeboxserver/cache/squeezebox-mysql.pid
  log-error             = /var/lib/squeezeboxserver/cache/mysql-error-log.txt
  innodb_fast_shutdown  = 1
  max_connections       = 4
  thread_concurrency    = 4
  log-warnings          = 0
  bind-address          = 127.0.0.1
  default-character-set = utf8
  default-collation     = utf8_general_ci
  key_buffer            = 2M
  max_allowed_packet    = 1M
  table_cache           = 64
  sort_buffer_size      = 512K
  net_buffer_length     = 8K
  read_buffer_size      = 256K
  read_rnd_buffer_size  = 512K
  
  [client]
  socket                = /var/lib/squeezeboxserver/cache/squeezebox-mysql.sock
  m...@montreux$ 
--------------------


-- 
epoch1970

Daily dose delivered by: 2 SB Classic (fw 130), 1 SB Boom (fw 50) •
SqueezeCenter 7.3.4 (Debian 5.0) with plugins: ContextMenu,
SaverSwitcher by Peter Watkins • Server Power Control by Gordon Harris
•  WeatherTime by Martin Rehfeld • IRBlaster by Gwendesign (Felix) •
FindArt, CDplayer by bpa • BBC iPlayer, SwitchPlayer by Triode •
PowerSave by Jason Holtzapple • TrackStat by Erland Isaksson.
------------------------------------------------------------------------
epoch1970's Profile: http://forums.slimdevices.com/member.php?userid=16711
View this thread: http://forums.slimdevices.com/showthread.php?t=82338

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to