Как я могу установить mysql в ubuntu 12.04 (gnome 3). Так что у меня будет моя установка mysql в /usr/bin/mysql
Это библиотеки и файлы заголовков в /usr/lib/mysql
и /usr/include/mysql
соответственно.
В прошлый раз я попытался sudo apt-get install mysql-server mysql-client mysql-common
mysql был установлен в /usr/bin/mysql
. Заголовочные файлы были в /usr/include/mysql
, но файлы библиотеки отсутствовали. и libmysqlclient.so был в /usr/lib/i386-linux-gnu/
, которого не должно было быть. Мне нужно, чтобы он находился в /usr/lib/mysql
Помогите мне в решении этой проблемы: (
Вы можете использовать загрузку .tar.gz с главной страницы MySQL и извлечь файлы в соответствующую папку, но для большей обновляемости рекомендуется использовать диспетчер пакетов (apt-get).
Использовать символическую link вместо
Вы можете создавать символические ссылки с помощью команды ln, так что вы будете обращаться к файлам из обоих каталогов.
Использовать символические ссылки вместо
Команда используется следующим образом: ln -s target_file link_name. Создание символической ссылки для могло бы выглядеть так: :
codeartist@computer:/usr/lib/mysql$ sudo ln -s /usr/lib/i386-linux-gnu/libmysqlclient.so libmysqlclient.so
Таким образом, открытие файла /usr/lib/mysql/libmysqlclient.so откроет файл в /usr/lib/i386-linux-gnu/libmysqlclient.so. Будьте осторожны, потому что если вы удалите целевой файл (на i386 -..., символическая ссылка будет сломана.
Вы могли использовать загрузку .tar.gz
с домашней страницы MySQL и извлекать файлы в нужную папку, но для большей возможности обновления с помощью диспетчера пакетов (apt-get
)
Используйте символические ссылки вместо
Вы можете создавать символические ссылки с помощью команды ln
, чтобы вы получили доступ к файлам из обоих каталогов.
Как создать символическую ссылку?
Команда используется следующим образом: ln -s target_file link_name
. Создание символической ссылки для libmysqlclient.so будет выглядеть так:
codeartist@computer:/usr/lib/mysql$ sudo ln -s /usr/lib/i386-linux-gnu/libmysqlclient.so libmysqlclient.so
Таким образом, открытие файла /usr/lib/mysql/libmysqlclient.so
откроет файл в /usr/lib/i386-linux-gnu/libmysqlclient.so
. Будьте осторожны, потому что если вы удалите целевой файл (в i386 -... , символическая ссылка будет нарушена.
Вы могли использовать загрузку .tar.gz
с домашней страницы MySQL и извлекать файлы в нужную папку, но для большей возможности обновления с помощью диспетчера пакетов (apt-get
)
Используйте символические ссылки вместо
Вы можете создавать символические ссылки с помощью команды ln
, чтобы вы получили доступ к файлам из обоих каталогов.
Как создать символическую ссылку?
Команда используется следующим образом: ln -s target_file link_name
. Создание символической ссылки для libmysqlclient.so будет выглядеть так:
codeartist@computer:/usr/lib/mysql$ sudo ln -s /usr/lib/i386-linux-gnu/libmysqlclient.so libmysqlclient.so
Таким образом, открытие файла /usr/lib/mysql/libmysqlclient.so
откроет файл в /usr/lib/i386-linux-gnu/libmysqlclient.so
. Будьте осторожны, потому что если вы удалите целевой файл (в i386 -... , символическая ссылка будет нарушена.
Вы могли использовать загрузку .tar.gz
с домашней страницы MySQL и извлекать файлы в нужную папку, но для большей возможности обновления с помощью диспетчера пакетов (apt-get
)
Используйте символические ссылки вместо
Вы можете создавать символические ссылки с помощью команды ln
, чтобы вы получили доступ к файлам из обоих каталогов.
Как создать символическую ссылку?
Команда используется следующим образом: ln -s target_file link_name
. Создание символической ссылки для libmysqlclient.so будет выглядеть так:
codeartist@computer:/usr/lib/mysql$ sudo ln -s /usr/lib/i386-linux-gnu/libmysqlclient.so libmysqlclient.so
Таким образом, открытие файла /usr/lib/mysql/libmysqlclient.so
откроет файл в /usr/lib/i386-linux-gnu/libmysqlclient.so
. Будьте осторожны, потому что если вы удалите целевой файл (в i386 -... , символическая ссылка будет нарушена.