Instale mysql en Ubuntu:
sudo apt-get update
sudo apt-get install mysql-server
Encontré un error al iniciar sesión:
mysql -u root -p
Solución:
Ingrese sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
al archivo de configuración de mysql:
Agregue skip-grant-tables después de skip-external-lock, guarde y salga.
终端执行 service mysql restart
, Reinicie mysql.
终端执行mysql -u root -p
, Solicite ingresar la contraseña y presione Enter. Después de ingresar mysql, ejecute las siguientes tres oraciones:
use mysql;
update user set authentication_string=PASSWORD('新密码') where user='root';
flush privileges;
Luego ingrese quit
y salga de mysql.
Vuelva a ingresar el archivo mysqld.cnf y sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf,
comente la declaración skip-grant-tables agregada al principio.
Luego regrese al terminal mysql -u root -p
e ingrese la contraseña que acaba de configurar.