Depois de instalar o mysql: 1. Inicie o serviço mysql e reporte um erro 2. Modifique a senha e reporte um erro

Depois que o autor atualizou o mysql5.5 para 5.7, ele encontrou dois erros e começou a preencher os buracos.

1. Inicie o serviço mysql e relate um erro

Execute o serviço mysqld start e reporte um erro:

Iniciando o mysqld (através do systemctl): A tarefa para mysqld.service falhou porque o processo de controle foi encerrado com código de erro. Consulte "systemctl status mysqld.service" e "journalctl -xe" para obter detalhes.

1) Verifique o log, veja apenas o erro

cat /var/log/mysqld.log

Descobrir:

 [ERRO] Não é possível iniciar o servidor: Bind na porta TCP/IP: Endereço já em uso
 [ERRO] Você já tem outro servidor mysqld rodando na porta: 3306

Tradução: A porta está ocupada, você já executou outros serviços mysqld ocupando 3306

2) Verifique o status da porta

netstat -apn | grep 3306

Descobrir:

tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 7461/mysqld

resolver:

kill 7461
service mysqld restart

2. Um erro é relatado ao alterar a senha

Execute definir senha para 'root'@'localhost' =password('root'); Erro:

ERRO 3009 (HY000): A contagem da coluna de mysql.user está errada. Esperado 45, encontrado 42. Criado com MySQL 50568, agora executando 50737. Por favor, use mysql_upgrade para corrigir este erro.

1) Após atualizar manualmente o mysql, a estrutura de dados foi alterada, portanto deve ser atualizada por meio de instruções

mysql> quit
mysql_upgrade
service mysqld restart

Neste ponto, a janela do autor retorna:

Checking if update is needed.
Checking server version.
Running queries to upgrade MySQL server.
mysql_upgrade: (non fatal) [ERROR] 1728: Cannot load from mysql.proc. The table is probably corrupted
mysql_upgrade: (non fatal) [ERROR] 1545: Failed to open mysql.event
Checking system database.
mysql.columns_priv                                 OK
mysql.db                                           OK
mysql.engine_cost                                  OK
mysql.event                                        OK
mysql.func                                         OK
mysql.general_log                                  OK
mysql.gtid_executed                                OK
mysql.help_category                                OK
mysql.help_keyword                                 OK
mysql.help_relation                                OK
mysql.help_topic                                   OK
mysql.host                                         OK
mysql.innodb_index_stats                           OK
mysql.innodb_table_stats                           OK
mysql.ndb_binlog_index                             OK
mysql.plugin                                       OK
mysql.proc                                         OK
mysql.procs_priv                                   OK
mysql.proxies_priv                                 OK
mysql.server_cost                                  OK
mysql.servers                                      OK
mysql.slave_master_info                            OK
mysql.slave_relay_log_info                         OK
mysql.slave_worker_info                            OK
mysql.slow_log                                     OK
mysql.tables_priv                                  OK
mysql.time_zone                                    OK
mysql.time_zone_leap_second                        OK
mysql.time_zone_name                               OK
mysql.time_zone_transition                         OK
mysql.time_zone_transition_type                    OK
mysql.user                                         OK
Upgrading the sys schema.
Checking databases.
sys.sys_config                                     OK
Upgrade process completed successfully.
Checking if update is needed.

2) Instale o mysql pela primeira vez, faça login no banco de dados e entre diretamente sem digitar uma senha

mysql -u root -p
# 直接按回车
mysql> set password for 'root'@'localhost' =password('root');
# 设置数据库用户root的密码为root

3) Teste a senha de login

mysql> exit
mysql -u root -p
Enter password:
# 输入root,并回车
# 登录成功!

Acho que você gosta

Origin blog.csdn.net/qq_17685725/article/details/126714983
Recomendado
Clasificación