Hi,

You probably didn't run mysql_install_db.

Peter Boros

On Wed, 2011-06-01 at 15:52 +0530, Adarsh Sharma wrote:
> I got the error after setting my.cnf file in /etc directory.
> 
> 110601 15:23:02 [Note] Plugin 'FEDERATED' is disabled.
> /usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist
> 
> After some research i found the cause of this error : the new my.cnf
> is very old and mysql_upgrade is needed
> 
> So , Can someone Please give my a standard my.cnf file that contains
> all the parameters.
> 
> Is my.cnf file is different for different versions.
> My mysql version is 5.1.4. Please check my attached my.cnf file
> 
> Thanks
> 
> John Daisley wrote: 
> > I think the default location on Centos is /etc/my.cnf
> > 
> > Regards
> > John
> > 
> > On 1 June 2011 10:24, Adarsh Sharma <adarsh.sha...@orkash.com> wrote:
> > 
> >   
> > > Dear all,
> > > 
> > > I install mysql in CentOS -5.4 through 2 commands :
> > > 
> > > yum install mysql-server
> > > yum install mysql-client
> > > 
> > > And I can see directories created in /var/lib/mysql directory.
> > > 
> > > But now i want to change it to my /hdd1-1 diretcory and alse set logging
> > > directories.
> > > So , I search my.cnf file as:
> > > 
> > > [root@ws-test ~]# find / -name my.cnf
> > > [root@ws-test ~]#
> > > 
> > > Now how could I solve this issue & from where mysql picks its 
> > > configuration
> > > or it go for its default.
> > > 
> > > 
> > > Thanks & best Regards,
> > > Adarsh Sharma
> > > 
> > > --
> > > MySQL General Mailing List
> > > For list archives: http://lists.mysql.com/mysql
> > > To unsubscribe:
> > > http://lists.mysql.com/mysql?unsub=john.dais...@butterflysystems.co.uk
> > > 
> > > 
> > >     
> > 
> > 
> >   
> 
> plain text document attachment (my.cnf)
> #This is for a large system with memory = 512M where the system runs mainly
> # MySQL.
> #
> # You can copy this file to
> # /etc/my.cnf to set global options,
> # mysql-data-dir/my.cnf to set server-specific options (in this
> # installation this directory is @localstatedir@) or
> # ~/.my.cnf to set user-specific options.
> #
> # In this file, you can use all long options that a program supports.
> # If you want to know which options a program supports, run the program
> # with the "--help" option.
> 
> # The following options will be passed to all MySQL clients
> 
> [client]
> #password = your_password
> port  = 3306
> socket  = /var/lib/mysql/mysql.sock
> 
> # Here follows entries for some specific programs
> # The MySQL server
> [mysqld]
> port  = 3306
> socket  = /var/lib/mysql/mysql.sock
> #skip-locking
> 
> # Caches and Buffer Sizes
> key_buffer = 256M
> max_allowed_packet=16M
> table_cache = 256
> sort_buffer_size = 2M
> read_buffer_size = 2M
> read_rnd_buffer_size = 4M
> 
> #record_buffer = 1M
> 
> myisam_sort_buffer_size = 128M
> thread_cache = 128
> query_cache_limit = 2M
> query_cache_type = 1
> query_cache_size = 32M
> key_buffer = 16M
> join_buffer = 2M
> table_cache = 1024
> 
> datadir = /hdd2-1/myisam_data
> 
> log-bin=mysql-bin
> 
> #Time Outs
> interactive_timeout = 100
> wait_timeout = 100
> connect_timeout = 10
> 
> # Try number of CPU's*2 for thread_concurrency
> thread_concurrency = 2
> 
> # Maximum connections allowed
> max_connections = 100
> max_user_connections = 50
> max_connect_errors = 10
> 
> # Don't listen on a TCP/IP port at all. This can be a security enhancement,
> # if all processes that need to connect to mysqld run on the same host.
> # All interaction with mysqld must be made via Unix sockets or named pipes.
> # Note that using this option without enabling named pipes on Windows
> # (via the "enable-named-pipe" option) will render mysqld useless!
> #
> #skip-networking
> 
> # Replication Master Server (default)
> # binary logging is required for replication
> 
> # required unique id between 1 and 2^32 - 1
> # defaults to 1 if master-host is not set
> # but will not function as a master if omitted
> server-id = 1
> 
> # Replication Slave (comment out master section to use this)
> #
> # To configure this host as a replication slave, you can choose between
> # two methods :
> #
> # 1) Use the CHANGE MASTER TO command (fully described in our manual) -
> #    the syntax is:
> #
> #    CHANGE MASTER TO MASTER_HOST=<host>, MASTER_PORT=<port>,
> #    MASTER_USER=<user>, MASTER_PASSWORD=<password> ;
> #
> #    where you replace <host>, <user>, <password> by quoted strings and
> #    <port> by the master's port number (3306 by default).
> #
> #    Example:
> #
> #    CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT=3306,
> #    MASTER_USER='joe', MASTER_PASSWORD='secret';
> #
> # OR
> #
> # 2) Set the variables below. However, in case you choose this method, then
> #    start replication for the first time (even unsuccessfully, for example
> #    if you mistyped the password in master-password and the slave fails to
> #    connect), the slave will create a master.info file, and any later
> #    change in this file to the variables' values below will be ignored and
> #    overridden by the content of the master.info file, unless you shutdown
> #    the slave server, delete master.info and restart the slaver server.
> #    For that reason, you may want to leave the lines below untouched
> #    (commented) and instead use CHANGE MASTER TO (see above)
> #
> # required unique id between 2 and 2^32 - 1
> # (and different from the master)
> # defaults to 2 if master-host is set
> # but will not function as a slave if omitted
> #server-id      = 2
> #
> # The replication master for this slave - required
> #master-host    =  <hostname>
> #
> # The username the slave will use for authentication when connecting
> # to the master - required
> #master-user    =  <username>
> #
> # The password the slave will authenticate with when connecting to
> # the master - required
> #master-password =  <password>
> #
> # The port the master is listening on.
> # optional - defaults to 3306
> #master-port    =  <port>
> #
> # binary logging - not required for slaves, but recommended
> #log-bin
> 
> # Point the following paths to different dedicated disks
> #tmpdir  = /tmp/ 
> #log-update  = /path-to-dedicated-directory/hostname
> 
> # Uncomment the following if you are using BDB tables
> #bdb_cache_size = 64M
> #bdb_max_lock = 100000
> 
> # Uncomment the following if you are using InnoDB tables
> innodb_data_home_dir = /var/lib/mysql/
> innodb_data_file_path = ibdata1:10M:autoextend
> innodb_log_group_home_dir = /var/log/innodblogs/
> #innodb_log_arch_dir = /var/log/innodblogsarchive/
> 
> # You can set .._buffer_pool_size up to 50 - 80 %
> # of RAM but beware of setting memory usage too high
> innodb_buffer_pool_size = 4096M
> innodb_additional_mem_pool_size = 20M
> # Set .._log_file_size to 25 % of buffer pool size
> innodb_log_file_size = 40M
> innodb_log_buffer_size = 8M
> innodb_flush_log_at_trx_commit = 1
> innodb_lock_wait_timeout = 50
> 
> [mysqldump]
> quick
> max_allowed_packet = 16M
> 
> [safe_mysqld]
> err-log=/var/log/mysqld.log
> pid-file=/var/lib/mysql/mysql.pid <-- Not necessary
> open_files_limit=8192
> 
> 
> [mysql]
> no-auto-rehash
> # Remove the next comment character if you are not familiar with SQL
> #safe-updates
> 
> [isamchk]
> key_buffer = 128M
> sort_buffer_size = 128M
> read_buffer = 2M
> write_buffer = 2M
> 
> [myisamchk]
> key_buffer = 128M
> sort_buffer_size = 128M
> read_buffer = 2M
> write_buffer = 2M
> 
> [mysqlhotcopy]
> interactive-timeout/log
> #-----------------------------------------
> 
> -- 
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:    http://lists.mysql.com/mysql?unsub=pe...@petya.org.hu



-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql?unsub=arch...@jab.org

Reply via email to