Red de conocimiento informático - Material del sitio web - Cómo instalar MySQL en Mac OS X

Cómo instalar MySQL en Mac OS X

Instalación de MySQL en Mac OS X

MBP viene con apache, php y python, pero no con mysql, así que tuve que trabajar al revés. "Al revés" es una buena palabra porque lo hice durante mucho tiempo.

Comenzando con brew search mysql... lo encontré y seguí las instrucciones paso a paso para instalarlo, pero al final , Simplemente no podía iniciarse y seguían apareciendo errores relacionados con el calcetín.

Más tarde, fui directamente al sitio web de mysql y descargué mysql-5.5.17-osx10.6-x86_64.dmg

Después de abrir, encontré 3 archivos. El orden de instalación es:

base de datos mysql-5.5.17-osx10.6-x86_64.pkg

Mysql-5.5. 17-osx10.6- x86_64.dmg

MySQL es la base de datos utilizada para instalar la plataforma MAC p>

MySQLStartupItem.pkg De esta manera, MySQL se iniciará automáticamente al inicio.

MySQL.prefPane Esto mostrará un icono llamado "MySQL" en las preferencias de Configuración del sistema, lo que le permitirá configurar si MySQL se inicia o se detiene, y si se ejecuta automáticamente al inicio. MySQL puede iniciarse o detenerse automáticamente al inicio. boot. Run. En este punto, la instalación de MySQL está completa.

Ejecute "sudo vi /etc/bashrc"

#mysql

alias mysql='. /usr/local/ mysql. /bin/mysql', agregue los alias mysql y mysqladmin al archivo de configuración de bash.

alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

Esto hace que sea relativamente fácil usar comandos en la terminal. Por ejemplo, la contraseña predeterminada para la raíz de MySQL está vacía después de la instalación. Si desea establecer una contraseña, puede ejecutar "mysqladmin -u root password "mysqlpassword"". en la terminal. , donde mysqlpassword es la contraseña de root.

Nota: El uso de PHP para conectarse a MySQL puede generar el error "No se puede conectar al servidor MySQL local a través del socket '/var/mysql/mysql". .sock '", o No puede conectarse a MySQL usando localhost y necesita 127.0.0.1. La razón es que /var/mysql/mysql.sock se encuentra al conectarse al php predeterminado, pero la versión MAC de MYSQL cambia la ubicación de el archivo y lo coloca en /tmp. La forma de solucionar este problema es modificar php.ini de la siguiente manera:

mysql.default_socket = /tmp/mysql.sock.