Не удается подключиться к локальному серверу MySQL через сокет - Fedora
692
smehsan
Я новый пользователь Fedora, и я устанавливаю ROR на моей машине.
Но когда я пытаюсь ввести следующую команду, rake db:create
она показывает следующие ошибки.
Может кто-нибудь, пожалуйста, скажите мне, как я могу решить эту проблему.
[smehsan@localhost proone]$ rake db:create #<Mysql2::Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13 "Permission denied")> Couldn't create database for {"adapter"=>"mysql2", "encoding"=>"utf8", "pool"=>5, "username"=>"root", "password"=>nil, "socket"=>"/var/run/mysqld/mysqld.sock", "database"=>"proone_development"}, {:charset=>"utf8", :collation=>"utf8_unicode_ci"} (If you set the charset manually, make sure you have a matching collation) #<Mysql2::Error: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13 "Permission denied")> Couldn't create database for {"adapter"=>"mysql2", "encoding"=>"utf8", "pool"=>5, "username"=>"root", "password"=>nil, "socket"=>"/var/run/mysqld/mysqld.sock", "database"=>"proone_test"}, {:charset=>"utf8", :collation=>"utf8_unicode_ci"} (If you set the charset manually, make sure you have a matching collation) [smehsan@localhost proone]$
Вы получили последнюю версию Fedora со всеми обновлениями? В Fedora mysqld.sock находится в `/ var / lib / mysql`, а не в` / var / run / mysqld`. Похоже, у вас есть mysql2 gem, созданный для разных заголовков mysql. Таким образом, это означает, что вы что-то не так делали раньше, устанавливая rails, gems и mysql-серверы и создавая их для неправильных конфигураций серверов.
Andrew Smith 7 лет назад
0
@AndrewSmith спасибо. Подскажите, пожалуйста, как я могу решить эту проблему?
smehsan 7 лет назад
0
Разберите драгоценный камень `mysql2` и снова запустите` bundle install`, чтобы восстановить его. Если это не поможет, внимательно посмотрите на конфигурацию вашего сервера MySQL.
Michael Hampton 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4