sunny123456

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1796 随笔 :: 22 文章 :: 24 评论 :: 226万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Linux Centos7 虚拟环境安装Mysql数据库(超详细图文讲解)

1、进入Centos7 虚拟机,使用wget下载Mysql相应的rpm包

下载:wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

如果没有wget命令,可以使用yum安装,yum install wget

2、执行rpm命令,安装rpm

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

 3、安装Mysql社区版(忽略gpg)

yum -y install mysql-community-server --nogpgcheck  -- 社区版

 4、启动Mysql服务

[root@centos7 mysql]# service mysqld  start  ---启动Mysql

 [root@centos7 mysql]# ps -ef | grep mysqld   --查看Mysql进程

 [root@centos7 mysql]# service mysqld  status  ---查看Mysql启动状态

 5、Mysql权限设置

Mysql安装后需要进行一定设置才能使用

修改密码:在/var/log/mysqld.log 中搜索temporary password,后面有最原始密码

 [root@centos7 mysql]# mysql -uroot -p   -->使用root进入数据库

如果直接修改密码,Mysql默认安全机制极高,需要有大小写,数字,特殊符号等复杂程度组合,这时我们需要修改下Mysql的安全配置

set global validate_password_policy = 0;   ---安全机制降低

set global validate_password_length = 4;   --长度修改4位

set password = password('root');  --- 设置Mysql密码

show variables like 'validate_password%';    ---查看配置是否生效

flush privileges;     ----配置好权限好一定要刷新下权限

 注意再次登录时,使用最新的密码登录,原历史密码无效!!!

6、Mysql 对外使用权限设置

Navicat 访问Mysql时,需要对Mysql进行授权操作 

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY  'root'  WITH GRANT OPTION;   ---> 执行该命令

flush privileges;     ----最后一定要刷新下权限

 注意,注意,注意!

连接中防火墙一定也要记得关闭;

[root@centos7 mysql]# systemctl status firewalld     ---- 查看防火墙状态

[root@centos7 mysql]# systemctl start firewalld    ---- 启动防火墙

[root@centos7 mysql]# systemctl stop  firewalld   ---- 关闭防火墙

[root@centos7 mysql]# systemctl restart firewalld   ---- 重启防火墙

[root@centos7 mysql]# systemctl disable firewalld   ---- 设置开机停止防火墙

7、使用Navicat连接Mysql

 Mysql数据库信息

8、Mysql免密码登录

如果遇到修改了密码,导致初始密码进不去,修改的密码也进不去的情况(也就是忘记密码的情况),这个时候可以使用Mysql的配置文件 (/etc/my.cnf ) 进行修改;

在文件最后一行添加 skip-grant-tables,然后重启Mysql服务,service mysqld restart ,这个时候就不需要使用密码校验了,直接使用 mysql -uroot登录

一定要记得重启生效!!!

原文链接:https://blog.csdn.net/t13237652134/article/details/133254072
posted on   sunny123456  阅读(1780)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2023-04-28 jar包运行后显示 没有主清单属性 IDEA 使用maven打jar包两种方式及pom配置
2023-04-28 Could not create the Java virtual machine解决
2023-04-28 IDEA从零到精通(21)之使用Maven clean发生错误Process terminated
2023-04-28 java -jar XXX.jar 没有主清单属性以及找不到或无法加载主类的问题
2023-04-28 Maven指令打包SpringBoot项目提示没有主清单文件
2023-04-28 将IDEA MAVEN项目打包成jar包的通用方法
2023-04-28 IDEA+Maven 打jar包
点击右上角即可分享
微信分享提示