当前位置: 首页 > news >正文

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

http://www.dtcms.com/a/121752.html

相关文章:

  • 【Linux】进程信号(下)
  • 显示背光发烫异常解析
  • SQL语法进阶篇(一),数据库复杂查询——子查询
  • Redis过期key处理、内存淘汰策略与缓存一致性策略实践方案
  • PG:数据库表年龄大和表大的解决方案
  • Vue 框架组件间通信方式
  • Matplotlib图表坐标轴中文标签显示问题
  • 打印大X | 第六届蓝桥杯省赛C++C组
  • TDengine 数据模型设计:多列模式与单列模式对比(二)
  • PowerBI之DAX 2:聚合、统计、关系、表操作函数
  • 力扣题解:142. 环形链表 II
  • 柳宗元经典的10首唐诗
  • 指定运行级别
  • 【补题】Educational Codeforces Round 150 (Rated for Div. 2) C. Ranom Numbers
  • 计算机中的单位
  • 基于php扩展加密的一个简单逆向
  • 深入 C++ 线程库:从创建到同步的探索之旅
  • 天基光学图像仿真原理简介
  • 一个很好用的vue2在线签名组件
  • 《系统分析师-基础篇-7-9章总结》
  • 嵌入式AI前沿:精选工具与应用网站解析
  • 25/4/9 算法笔记 DBGAN+强化学习+迁移学习实现青光眼图像去模糊1
  • CSS Grid布局:从入门到放弃再到真香
  • CF442A Borya and Hanabi
  • latex模板文件
  • VTK随笔十四:QT与VTK的交互示例(平移)
  • Docker多阶段构建深度优化指南:从GB到MB的镜像瘦身革命
  • 【C语言】浮点数在内存的储存
  • Element Plus 组件库二次封装在ZKmall商城的实践与沉淀
  • 2.4GHz射频前端噪声系数优化架构