Looks like 5.1.61 mac installer messed up the privilege setting...
But how to fix it? I remember the server account is mysql, not _mysql

What do you got? And how to fix it? Thanks

On Wed, Feb 29, 2012 at 2:20 PM, Elim Qiu <elim....@gmail.com> wrote:

> I created (or activated) the root account and now I see the error log:
>
> sh-3.2# cat miniMac.local.err
> 120229 10:36:09 mysqld_safe Starting mysqld daemon with databases from
> /usr/local/mysql/data
> 120229 10:36:09 [Warning] Setting lower_case_table_names=2 because file
> system for /usr/local/mysql/data/ is case insensitive
> 120229 10:36:09 [Note] Plugin 'FEDERATED' is disabled.
> /usr/local/mysql/bin/mysqld: Table 'plugin' is read only
> 120229 10:36:09 [ERROR] Can't open the mysql.plugin table. Please run
> mysql_upgrade to create it.
> 120229 10:36:09  InnoDB: Initializing buffer pool, size = 8.0M
> 120229 10:36:09  InnoDB: Completed initialization of buffer pool
> InnoDB: The first specified data file ./ibdata1 did not exist:
> InnoDB: a new database to be created!
> 120229 10:36:09  InnoDB: Setting file ./ibdata1 size to 10 MB
> InnoDB: Database physically writes the file full: wait...
> 120229 10:36:09  InnoDB: Log file ./ib_logfile0 did not exist: new to be
> created
> InnoDB: Setting log file ./ib_logfile0 size to 5 MB
> InnoDB: Database physically writes the file full: wait...
> 120229 10:36:09  InnoDB: Log file ./ib_logfile1 did not exist: new to be
> created
> InnoDB: Setting log file ./ib_logfile1 size to 5 MB
> InnoDB: Database physically writes the file full: wait...
> InnoDB: Doublewrite buffer not found: creating new
> InnoDB: Doublewrite buffer created
> InnoDB: Creating foreign key constraint system tables
> InnoDB: Foreign key constraint system tables created
> 120229 10:36:10  InnoDB: Started; log sequence number 0 0
> 120229 10:36:10 [ERROR] /usr/local/mysql/bin/mysqld: Can't create/write to
> file '/usr/local/mysql/data/miniMac.local.pid' (Errcode: 13)
> 120229 10:36:10 [ERROR] Can't start server: can't create PID file:
> Permission denied
> 120229 10:36:10 mysqld_safe mysqld from pid file
> /usr/local/mysql/data/miniMac.local.pid ended
>
>
> On Wed, Feb 29, 2012 at 12:35 PM, Darryle Steplight 
> <dstepli...@gmail.com>wrote:
>
>> If you are going to use "su" to officially switch to the root users
>> just make sure you do "su -"  with the dash.
>>
>> On Wed, Feb 29, 2012 at 2:10 PM, Reindl Harald <h.rei...@thelounge.net>
>> wrote:
>> >
>> >
>> > Am 29.02.2012 19:20, schrieb Larry Martell:
>> >> Is the sudo succeeding? If it is, then there's no reason you shouldn't
>> >> be able to cd into that dir.  If not, then you're going to have to be
>> >> able to get root privileges on your own machine.
>> >>
>> >> Alternatively, you could explicitly set the location of the error log
>> >> in your mysql config file (my.cnf) , to a location you can access,
>> >> e.g.
>> >>
>> >> log-error=/tmp/mysqld.log
>> >>
>> >> put it under [mysqld] and [mysqld_safe]
>> >
>> > but you would have still NO PERMISSIONS to that logfile
>> > because it is owned by mysqld and a normal user has
>> > usually no permissions to daemon-logs especially
>> > because /tmp has normally 1777 -> everybody can
>> > write but after create a file only the owner is
>> > allowed to access it
>> >
>> > why not using "su" to REALLY switch to root?
>> >
>>
>>
>>
>> --
>> ----------------------------------------------
>> "May the Source be with you."
>>
>> --
>> MySQL General Mailing List
>> For list archives: http://lists.mysql.com/mysql
>> To unsubscribe:    http://lists.mysql.com/mysql
>>
>>
>

Reply via email to