Я намагаюся встановити MySQL без дозволів root. Я пробігся наступними кроками:
- Завантажити MySQL Community Server 5.5.8 Linux - Загальний архів стислих TAR
- Розпакуйте його, наприклад, щоб:
/home/martin/mysql Створіть
my.cnfфайл у своєму домашньому каталозі. Вміст файлу повинен бути:[server] user=martin basedir=/home/martin/mysql datadir=/home/martin/sql_data socket=/home/martin/socket port=3666Перейдіть до
/home/martin/mysqlкаталогу та виконайте:./scripts/mysql_install_db --defaults-file=~/my.cnf --user=martin --basedir=/home/martin/mysql --datadir=/home/martin/sql_data --socket=/home/martin/socketВаш сервер MySQL готовий. Почніть його з цієї команди:
./bin/mysqld_safe --defaults-file=~/my.cnf &
Коли я намагаюся змінити пароль MySQL, він видає помилку:
Не вдається підключитися до сервера mysql через сокет '/tmp/mysql.sock'
Як я можу змінити цей шлях і побачити, чи створено mysql.sock чи ні?