Я пытаюсь установить 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 или нет?