Я намагаюся встановити 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 чи ні?