linux安装mysql常出现的问题

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

yum update

yum install mysql-server

权限设置:

chown -R mysql:mysql /var/lib/mysql/

初始化 MySQL:

mysqld --initialize

查看 MySQL 运行状态:systemctl status mysqld

启动mysql服务 重要:systemctl start mysqld

启动mysql服务报错

Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)

Active: failed (Result: exit-code) since Wed 2025-04-09 19:05:37 CST; 3min 23s ago

Process: 324472 ExecStopPost=/usr/libexec/mysql-wait-stop (code=exited, status=0/SUCCESS)

Process: 324444 ExecStart=/usr/libexec/mysqld --basedir=/usr (code=exited, status=1/FAILURE)

Process: 324354 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mysqld.service (code=exited, status=0/SUCCESS)

Process: 324303 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS)

Main PID: 324444 (code=exited, status=1/FAILURE)

Status: "Server startup in progress"

Error: 2 (没有那个文件或目录)

解决办法:

chmod -R 777 /var/lib/mysql

使用以下命令来创建root用户的密码

mysqladmin -u root password "123456";

mysql -u root -p

密码相关问题

vim /etc/my.cnf

mysqld

skip-grant-tables #添加此行,跳过密码验证,忽略权限表身份验证

重启

systemctl restart mysqld

直接进入mysql

mysql

show databases;

describe mysql.user;

select host,user,authentication_string from mysql.user;

更改密码

update mysql.user set authentication_string=password('123456') where user='root';

在 MySQL 5.7 及更高版本中,使用以下命令更新密码:

sql

复制

复制代码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

刷新授权

flush privileges;

quit

注释掉跳过密码

vim /etc/my.cnf

再次重启 MySQL 服务

bash

复制代码
systemctl restart mysqld

登录mysql

mysql -uroot -p123456

相关推荐
Derrick__121 小时前
Web Js逆向——加密参数定位方法(Hook)
python·js
林北北的霸霸1 天前
django初识与安装
android·mysql·adb
森语林溪1 天前
大数据环境搭建从零开始(十四)CentOS 7 系统更新源更换详解:阿里云镜像源配置完整指南
大数据·linux·运维·阿里云·centos
南汐汐月1 天前
重生归来,我要成功 Python 高手--day33 决策树
开发语言·python·决策树
lzjava20241 天前
Spring AI使用知识库增强对话功能
人工智能·python·spring
Fanmeang1 天前
华为交换机VLAN技术详解:从基础到高级应用
运维·网络·华为·vlan·交换机·mux vlan
B站_计算机毕业设计之家1 天前
深度血虚:Django水果检测识别系统 CNN卷积神经网络算法 python语言 计算机 大数据✅
python·深度学习·计算机视觉·信息可视化·分类·cnn·django
Q_Q5110082851 天前
python+django/flask的校园活动中心场地预约系统
spring boot·python·django·flask·node.js·php
工会主席-阿冰1 天前
数据索引是无序时,直接用这个数据去画图的话,显示的图是错误的
开发语言·python·数据挖掘
Naiva1 天前
【小技巧】PyCharm建立项目,VScode+CodeX+WindowsPowerShell开发Python pyQT6 (二)
vscode·python·pycharm