Кому я должен запускать mysql как на персональном компьютере?
688
user664833
Я только что установил mysql через homebrew (с brew install mysql
, на Mac OS X Mountain Lion - недавно установлен с нуля). После установки есть раздел «предостережения» с опциями относительно дальнейших необходимых действий:
==> Caveats Set up databases to run AS YOUR USER ACCOUNT with: unset TMPDIR mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp To set up base tables in another folder, or use a different user to run mysqld, view the help for mysqld_install_db: mysql_install_db --help and view the MySQL documentation: * http://dev.mysql.com/doc/refman/5.5/en/mysql-install-db.html * http://dev.mysql.com/doc/refman/5.5/en/default-privileges.html To run as, for instance, user "mysql", you may need to `sudo`: sudo mysql_install_db ...options... Start mysqld manually with: mysql.server start Note: if this fails, you probably forgot to run the first two steps up above A "/etc/my.cnf" from another install may interfere with a Homebrew-built server starting up correctly. To connect: mysql -uroot To launch on startup: * if this is your first install: mkdir -p ~/Library/LaunchAgents cp /usr/local/Cellar/mysql/5.5.27/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist * if this is an upgrade and you already have the homebrew.mxcl.mysql.plist loaded: launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist cp /usr/local/Cellar/mysql/5.5.27/homebrew.mxcl.mysql.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist You may also need to edit the plist to use the correct "UserName".
В предыдущих версиях Mac OS XI запускал mysql как mysql
пользователь, но теперь я сталкиваюсь с идеей запускать его под себя. Я единственный, кто использует этот компьютер (а это мой ноутбук), и я занимаюсь программированием для работы и для удовольствия.
Каковы плюсы и минусы, или лучшие практики, в отношении выбора, запускать ли mysql как учетную запись пользователя или как mysql, или еще что-то еще?
Вы выставляете службу базы данных в Интернете?
stuartd 11 лет назад
0
Я еще не сделал этого с моей собственной машины, и я очень сомневаюсь, что когда-либо буду; в конце концов, это ноутбук, и его можно уложить в любой момент. Почему ты справшиваешь?
user664833 11 лет назад
0
Потому что, если бы это было так, вы могли бы беспокоиться о скомпрометированном сервере, и в этом случае учетная запись пользователя, под которой он работает, становится более важной. Так как это не так, вы можете выбрать наиболее удобный для вас вариант.
stuartd 11 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Если я установлю Vista SP1 до включения IIS, придется ли мне переустанавливать SP1?
-
4
Как установить рабочий стол GNOME на Linux (CENTOS)
-
-
3
Стоит ли выбирать «Форматировать» или «Форматировать (Быстрый)» при установке Windows XP?
-
4
Как установить Windows 7 RC с USB-диска?
-
1
Windows Vista не распознает CD-привод после установки iTunes
-
7
Установка Windows на SD-карту
-
5
Юридически понизить лицензию Windows Vista Home OEM?
-
2
Как правильно установить вентилятор в корпусе моего компьютера?
-
1
nokia PC Suite зависает во время установки