LinuxForum.Fans
Тема

[Решено]Не могу найти файл my.ini

Автор: 1user 13 сообщений 12274 просмотров 🔒 закрыта
#35915

Вопрос конечно немного глупый.
Мне нужно подредактировать my.ini а я не могу найти куда у меня установился MysQL
Подскажите в какую папку он изначально установился и где найти my.ini.
Поиск делал так:

text
find / -name "my.ini"

Но он не дал результатов.

#35918

Может такого файла даже не существует но мне его надо переименовать в my.ini это основной конфиг MysQL.

ETO ON ? I KUDA EGO PERENESTI CHTOB MYSQL KORECTNO RABONAL?

text
# Example MySQL config file for very large systems.
#
# This is for a large system with memory of 1G-2G 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 /var/db/mysql) 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 = /tmp/mysql.sock

# Here follows entries for some specific programs

# The MySQL server [mysqld] port = 3306 socket = /tmp/mysql.sock skip-locking key_buffer_size = 384M max_allowed_packet = 1M table_open_cache = 512 sort_buffer_size = 2M read_buffer_size = 2M read_rnd_buffer_size = 8M myisam_sort_buffer_size = 64M thread_cache_size = 8 query_cache_size = 32M # Try number of CPU's*2 for thread_concurrency thread_concurrency = 8

# 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 log-bin=mysql-bin

# 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=mysql-bin # # binary logging format - mixed recommended #binlog_format=mixed

# Point the following paths to different dedicated disks #tmpdir = /tmp/ #log-update = /path-to-dedicated-directory/hostname

# Uncomment the following if you are using InnoDB tables #innodb_data_home_dir = /var/db/mysql/ #innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend #innodb_log_group_home_dir = /var/db/mysql/ # You can set .._buffer_pool_size up to 50 - 80 % # of RAM but beware of setting memory usage too high #innodb_buffer_pool_size = 384M #innodb_additional_mem_pool_size = 20M # Set .._log_file_size to 25 % of buffer pool size #innodb_log_file_size = 100M #innodb_log_buffer_size = 8M #innodb_flush_log_at_trx_commit = 1 #innodb_lock_wait_timeout = 50

[mysqldump] quick max_allowed_packet = 16M

[mysql] no-auto-rehash # Remove the next comment character if you are not familiar with SQL #safe-updates

[myisamchk] key_buffer_size = 256M sort_buffer_size = 256M read_buffer = 2M write_buffer = 2M

[mysqlhotcopy] interactive-timeout

#35952

А переименовать его как у меня просто на виндовс был основной конфиг mysql - my.ini а тут как?

#35961

Спасибо :D

#35975

my.ini - это виндовый конфиг, в bsd его уже давным давно нет, по умолчанию фай my.cnf, лежит в /var/db/mysql/my.cnf, ни в каких etc, если вы запустите mysql, то можно будет проверить следующим образом ps -aux|grep mysql,здесь вы увидите с какими параметрами у вас запущен mysql и путь к конфигу. читаем

#35981

i2ks, из /etc тоже берет

#35985

system-root, тогда при запуске надо будет ключик указывать откуда брать, или в скрипте прописывать путь к конфигу. Вроде бы должно быть так, надеюсь не ошибаюсь. А вообще /etc/my.cnf - это линэксовая фича. Я изначально вообще думал что он должен лежать в /usr/local/etc.

#35990

Я закинул конфиг файл /etc/my.cnf теперь webmin не ругается,но у меня проблема с переносом базы через phpmyadmin.

Как написано в мануале: для расширения возможностей phpMyAdmin необходимо создать новую базу "phpmyadmin" и в нее импортировать create_tables.sql.Но у меня при импорте create_tables.sql выдает ошибку,и создает только две таблицы pma_bookmark,pma_column_info.В чем может быть проблема и как ее решыть?

#36007
i2ks написал:
А вообще /etc/my.cnf - это линэксовая фича.

линэкс - это от поноса таблетки вроде. =)
1user, вам бы доки по MySQL почитать, по SQL.. короче начать изучать а потом уже делать.
ваша проблема уже не связана с freebsd

#36015

system-root, может кому то следует чуток англ подучить wink :P

1user, вам очередное предупреждение, скоро начну банить за это. Почитайте изначально соответствующию литературу, данные вопросы уже решены. Тему закрываю.

Войдите или зарегистрируйтесь, чтобы ответить.