Base de datos MySQL
Instalación, inicio y apagado de MySQL
Debido a que uso mac , los pasos de instalación aquí solo son aplicables a mac ; en el sistema
mac , hay dos formas de instalar, una es a través del paquete de instalación, la otra es a través de la línea de comandos.
Artículo de referencia: http://www.jianshu.com/p/fd3aae701db9
Aquí elegí instalarlo a través de la línea de comandos de Homebrew. Las operaciones específicas son las siguientes:
brew install mysql
Una vez completada la instalación, se encuentra el 启动mysql服务
siguiente error
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Ejecute los siguientes comandos en secuencia
sudo chown -R 'xxxxx' /usr/local # 这里的‘xxxxx’是电脑的用户名
brew link --overwrite mysql
unset TMPDIR
bash mysql_install_db --verbose --user=root
--basedir="$(brew --prefix mysql)"--datadir=/usr/local/var/mysql --tmpdir=/tmp
A continuación iniciamos el mysql
servicio
Iniciar / detener el servicio mysql
brew services start mysql / brew services stop mysql
mysql.server start / mysql.server stop
bash mysql.server start / bash mysql.server stop
Verificar inicio de sesión
Cuando se inicia el servicio mysql, de acuerdo con las indicaciones durante el proceso de instalación, ingresamos mysql -uroot
Cuando hay mysql >
tiempo, eso significa que instalamos con éxito
llevado a cabo select database();
Configurar una nueva contraseña
- Ingrese el estado del comando mysql: (mysql> es el indicador de estado del comando mysql)
Actualizar la contraseña de root
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
Utilice el siguiente SQL para la última versión de MySQL:
mysql> UPDATE user SET authentication_string=PASSWORD('newpassword') where USER='root';
Actualizar permisos
mysql> FLUSH PRIVILEGES;
Salir de mysql
mysql> quit
Reiniciar mysql
/mysql服务路径执行重启命令 $ mysqld restart
Vuelva a iniciar sesión en mysql como usuario root
mysql -uroot -p
Enter password: <输入新设的密码newpassword>