#Ubuntu安装Mysql详细教程
Descripción:
Creador: csc
Hora: 2023-05-13
Entorno: Ubuntu18.04.4/Ubuntu22.04
Versión: mysql 5.7.42/mysql8.0.33
Ubuntu18.04 默认mysql数据库版本为 5.7.24
Ubuntu22.04 默认mysql数据库版本为8.0.33
执行安装命令不需要带对应版本,就可以直接安装, 以下步骤都一样。都经过了本人的亲测.!!
El primer paso es desinstalar/limpiar los restos.
dpkg --list|grep mysql
Primero descargue la base de datos anterior según la consulta.
sudo apt-get remove mysql-common
El segundo paso es instalar Mysql.
Actualizar la lista
sudo apt-get update
Instalar MySQL
sudo apt-get install mysql-server
Los comandos para iniciar y cerrar mysql son los siguientes:
#启动:
sudo service mysql start
#重启:
sudo service mysql restart
#关闭:
sudo service mysql stop
El tercer paso es modificar el método de conexión mysql y la contraseña de la base de datos.
¿Acabas de instalar la base de datos y te preocupa no saber la contraseña?, déjame decirte
En primer lugar, debe iniciar sesión en la base de datos sin contraseña. Debe usar sudo mysql -uroot -p. Puede iniciar sesión así justo después de la instalación. Lo he probado yo mismo.
sudo mysql -uroot -p
Simplemente presione Enter sin ingresar ninguna contraseña. Luego siga el siguiente comando para cambiar la conexión y la contraseña de la base de datos. Es
simple.
mysql> use mysql;
#开启远程连接
update user set host='%' where user='root';
#修改了之后刷新以下权限
flush privileges;
#修改数据库密码.
ALTER USER 'root'@'%' identified with mysql_native_password BY '123456';
#修改了之后刷新以下权限
flush privileges;
#退出数据库
quit;
En este momento, puede ingresar a mysql normalmente usando mysql -u root -p normalmente en Linux y luego ingresando su contraseña.
Pero has abierto el puerto 3306. También has cambiado localhost a % y no puedes conectarte usando Navicat fuera, ¿verdad?
Paso 4: resuelva el problema de que Navicat no puede conectarse a la base de datos
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
Ingrese vi /etc/mysql/mysql.conf.d/mysqld.cnf, busque la dirección de enlace y cambie 127.0.0.1 a 0.0.0.0
# 点击 Esc按键 输入 <:qa!> 退出编辑模式.
:wq
Luego reinicie el servicio mysql.
#重启:
sudo service mysql restart
Intente conectarse de nuevo a Navicat. Funcionó. Jajajaja.
Todos son bienvenidos a dejar comentarios. Si lo encuentras útil, dale me gusta y agrégalo a tus favoritos.