Краткая записка по созданию новой базы данных MySQL и нового пользователя с полными правами на вновь созданную базу данных из командной строчки.
1. Зайдем под логином root польхователя в mysql [-hide-]# mysql -u root -p mysql> CREATE DATABASE <имя новой БД> CHARACTER SET utf8 COLLATE utf8_general_ci; mysql> GRANT ALL PRIVILEGES ON <имя БД>.* TO 'имя нового юзера'@'localhost' IDENTIFIED BY 'пароль' WITH GRANT OPTION; mysql> quit; Для того, ,чтобы посмотреть настройки уже существующей базы данных здесь необходимо выполнить команду: mysql> SHOW CREATE DATABASE <имя БД>; Для смены БД используем команду use <имя базы>;[-hide-] ... Читать дальше »
Несколько дней назад столкнулся с проблемой - в MySQL (Debian) InnoDB таблицы поломались. Соответственно SQL упал и не начал хорошо работать, так вот ,что это ошибка при попытке открыть таблицу – ERROR 1033 (HY000): Incorrect information in file: ‘./basewp/wp_firestats_archive_ranges.frm
Эту ошибку можно решить следующим образом: [-hide-]1. Добавляем ниже лежащие строчки в конфигурационный файлик MySql: # vi /etc/my.cnf [mysqld] innodb_force_recovery = 4 2. Рестартуем MySql. Sql запустит режим восстановления таблиц innodb. 3. Делаем на всякий случай дамп баз. 4. Останавливаем MySql. 5. Из конфигурационного файлика sql удалим добавленную ранее строчку – innodb_force_recovery 6. Стартуем Sql. На этом все, таблицы восстановлены, sql работает без ошибок. В случае возникновения проблем, воспользуемся нашим ранее сделанным бекапом.[-hide-] ... Читать дальше »
Для удобства работы с базами данных MySQL решил поставить PHPMyAdmin. В FreeBSD есть возможность установить через порт, и будет его устанавливать на FreeBSD.
Делаем следующее: [-hide-] /usr/ports/databases/phpmyadmin Смотрим конфигурацию: ![]() И устанавливаем: #make install clean По ходу установки задаст еще пару вопросов, ,что устанавливать а ,что нет. В конце будет такой текст, рекомендация: ************************************************************************ You may edit /usr/local/etc/php.ini to change this variables: apc.enabled=»1″ ^^^ -> Default value apc.shm_size=»30″ ^^^^ -> Default value * More information on /usr/local/share/doc/APC/INSTALL Then restart your web server and consult the output of phpinfo(). If there is an informational section for APC, the installation was successful. ********************************* ... Читать дальше » |