Установка MySQL завершена?

Как я могу установить 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

Помогите мне в решении этой проблемы: (

2
задан 2 June 2012 в 15:47

4 ответа

Вы можете использовать загрузку .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 -..., символическая ссылка будет сломана.

5
ответ дан 25 May 2018 в 10:42
  • 1
    Благодаря! Но есть ли способ установки с помощью apt-get – codeartist 2 June 2012 в 16:04
  • 2
    @codeartist Да, вы уже упоминали, что вы использовали sudo apt-get install mysql-server mysql-client mysql-common для этого. Мое решение использовать символические ссылки должно использоваться после установки пакета. – Whisperity 2 June 2012 в 16:08
  • 3
    Хорошо, тогда я попробую! :) – codeartist 2 June 2012 в 16:12

Вы могли использовать загрузку .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 -... , символическая ссылка будет нарушена.

5
ответ дан 25 July 2018 в 18:40

Вы могли использовать загрузку .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 -... , символическая ссылка будет нарушена.

5
ответ дан 2 August 2018 в 00:50

Вы могли использовать загрузку .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 -... , символическая ссылка будет нарушена.

5
ответ дан 4 August 2018 в 16:20

Другие вопросы по тегам:

Похожие вопросы: