Кому я должен запускать mysql как на персональном компьютере?

688
user664833

Я только что установил mysql через homebrewbrew 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, или еще что-то еще?

2
Вы выставляете службу базы данных в Интернете? stuartd 11 лет назад 0
Я еще не сделал этого с моей собственной машины, и я очень сомневаюсь, что когда-либо буду; в конце концов, это ноутбук, и его можно уложить в любой момент. Почему ты справшиваешь? user664833 11 лет назад 0
Потому что, если бы это было так, вы могли бы беспокоиться о скомпрометированном сервере, и в этом случае учетная запись пользователя, под которой он работает, становится более важной. Так как это не так, вы можете выбрать наиболее удобный для вас вариант. stuartd 11 лет назад 0

0 ответов на вопрос

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