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

Linux之MySQL安装篇

1.确保Yum环境是否能正常使用

使用yum环境进行软件的安装  

yum -y install mysql-server mysql

2.确保软件包已正常完成安装

3.设置防火墙和selinux配置

##   关闭防火墙
systemctl stop firewalld##   修该selinux配置
vim /etc/selinux/config
将seliux=enforcing修改为selinux=disable重启机器
reboot

4.创建安装目录

mkdir -p /usr/local/mysqlmkdir -p /usr/local/mysql/data

5.查找目录路径

 find / -name 'mysql' 

6.设置开机自启动

##   打开mysql服务
systemctl start  mysqld.service 
##   设置开机自启动mysql服务
systemctl enable mysqld.service 

7.查找MySQ初始密码

##    切换到日志文件路径
cat /var/log/mysql/mysqld.log2025-05-29T03:37:37.096070Z 6 [Warning] [MY-010453] [Server] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.

8.登上MySQL之后修改密码

##     登录mysql客户端
mysql -uroot -p##     使用修改密码sql语句    
ALTER USER 'root'@'localhost' identified by '123456';##     刷新配置
FLUSH PRIVILEGES;

9.设置MySQL远程访问服务(创建单独用户)

创建了一个hahaha用户,并给予了其相同的超级用户权利

##    创建hahaha用户,并设置密码为666666
create user 'hahaha'@'%' identified with mysql_native_password by '666666';##    给用户授予权限
grant all privileges on *.* to 'hahaha'@'%';##   刷新配置
flush privileges;

10.使用三方远程工具连接(Navicat工具)

创建一个新的MySQL连接

连接成功

注意:遇到以下情况问题解决方案

update mysql.user set host='%' where user="root";flush privileges;

相关文章:

  • 6个月Python学习计划 Day 10 - 模块与标准库入门
  • OpenHarmony标准系统-HDF框架之音频驱动开发
  • leetcode77.组合:回溯算法中for循环与状态回退的逻辑艺术
  • LeetCode - 206. 反转链表
  • 软件性能之CPU
  • leetcode hot100刷题日记——30.两数之和
  • 设计模式——单例设计模式(创建型)
  • 【MFC】如何设置让exe的控制台不会跟着exe退出而退出
  • 【KWDB 创作者计划】_探秘浪潮KWDB数据库:从时间索引到前沿技术
  • C++ 重载(Overload)、重写(Override)、隐藏(Hiding) 的区别
  • 【Hot 100】121. 买卖股票的最佳时机
  • acwing刷题
  • 江科大IIC读取MPU6050hal库实现
  • 在Windows本地部署Dify详细操作
  • Linux入门(十二)服务管理
  • 建筑兔零基础人工智能自学记录101|Transformer(1)-14
  • LG P5048 [Ynoi2019 模拟赛] Yuno loves sqrt technology III Solution
  • 若依框架-定制化服务搭建
  • 信息安全之什么是公钥密码
  • 大模型应用开发之预训练
  • 自适应手机网站 css/青岛网站开发公司
  • 微信网站是怎么做的/西安网站建设维护
  • 做的网站手机打不开怎么办/如何做seo搜索优化
  • 网站开发研究前景/深圳发布最新通告
  • 简历免费模板下载/长沙网站推广排名优化
  • 网站设计网络推广商贸平台/seo是做什么的