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

MySql#MySql安装和配置

目录

一、卸载不需要的环境

二、安装mysql yum 源 

三、开始安装

四、如果保证安装成功呢?

五、MySql 启动!

六、登录mysql

七、配置文件说明

八、设置开机启动!


本次安装是在Linux环境在centos7中完成

首先先将自己切换成root

一、卸载不需要的环境

1.先去查看自己的系统里是否有mysql和mariadb这两个数据库

 2.查看下面的路径下是否有文件,有就备份删除

二、安装mysql yum 源 

注意:最好安装和自己系统⼀致的mysql版本,否则可能会存在软件兼容性问题

1.查看自己的系统版本

2.可以进⼊ http://repo.mysql.com/, 找⼀下和自己版本⼀致的资源,直接右键单击查看网页源代码

 el代表centos7,7代表版本号是7,因为我的linux系统版本是7.4的,上面没找到,所以就下这个就行

3.下载到自己的linux的系统里

在用户目录创建一个MySQL的文件夹,然后在windows系统下好之后,因为我这里是虚拟机,所以需要这样

这样就能上传到自己的虚拟机中

4.查看自己系统中的yum源,发现其中没有mysql

直接rpm安装刚才下载下来的rpm文件

再次查看yum源,发现多了俩 

5.测试mysql yum源

yum list | grep mysql

三、开始安装

安装

yum install -y mysql-community-server

如果出现以下问题,就是说明密钥到期了,只需导入以下代码即可

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

 然后再重新执行安装命令

出现这个Complete,就说明成功了,也祝同学们顺利!

四、如果保证安装成功呢?

1.确保这个目录下有这个my.cnf

2.mysql的服务端的应用程序,得有

3.存在mysql的客户端

五、MySql 启动!

六、登录mysql

1.如果这样登录,你没有密码,登入不上去

2 方法

1.登陆方式一,获取临时root密码,老版本支持

sudo grep 'temporary password' /var/log/mysqld.log

 但是5.7版本就应该不支持了

2.登陆方法二,新版本支持

如果你安装的最新的mysql,没有所谓的临时密码,root默认没有密码,试着直接client登陆⼀下

发现不行

3.登陆方式三

vim /etc/my.cnf # 打开mysql配置⽂件

在[mysqld]最后⼀栏配置(不知道是什么,就放在配置文件最后) 加⼊: skip-grant-tables 选项, 并保存退出

这会试了一下,发现不行。是因为你的mysql服务早就启动了,需要mysql服务重启一下

systemctl restart mysqld # 重启mysql服务

再登录时,就已经不需要密码了 

输入quit回车退出mysql

七、配置文件说明

1.设置mysql以UTF-8的方式进行编码

character-set-server=utf8
default-storage-engine=innodb

然后重启

目录

一、卸载不需要的环境

二、安装mysql yum 源 

三、开始安装

四、如果保证安装成功呢?

五、MySql 启动!

六、登录mysql

七、配置文件说明

八、设置开机启动!


八、设置开机启动!

可设可不设的动作

#开启开机⾃启动
systemctl enable mysqld
systemctl daemon-reload

云服务器可设可不设,但是咱们虚拟机用户设置了为好,因为咱们的linux系统可是要经常关机的啊!

http://www.lryc.cn/news/346794.html

相关文章:

  • WEB前端复习——HTML
  • Java医院绩效管理应用系统源码java+ maven+ avue 公立医院绩效考核管理系统源码 支持二开
  • 湖南知识付费系统开发公司,教育机构如何提高转化率?有哪些途径?
  • Goland GC
  • 【SRC实战】合成类小游戏外挂漏洞
  • 【牛客】SQL206 获取每个部门中当前员工薪水最高的相关信息
  • 2024年最新趋势跨境电商平台开发需了解的新技术
  • Mac 查看jdk版本
  • C++面向对象学习笔记五
  • 7-Zip 的使用技巧
  • 德国储能项目锂电池储能集装箱突发火灾:安全挑战再引关注
  • FFmpeg常用API与示例(二)—— 解封装与转封装
  • 笨方法自学python(一)
  • centos7.9升级4.19内核
  • 神经网络模型与前向传播函数
  • 跟我学C++中级篇——内联补遗
  • SLAM 面试题
  • csapp proxy lab part 1
  • TCP三次握手四次挥手 UDP
  • 哈希表(unordered_set、unordered_map)
  • Docker 加持的安卓手机:随身携带的知识库(一)
  • 本地连接服务器Jupyter【简略版】
  • sql 注入 1
  • Excel中实现md5加密
  • 写SQL的心得
  • 经典权限五张表功能实现
  • 实验八 Linux虚拟内存 实验9.1:统计系统缺页次数成功案例
  • SD-WAN提升Microsoft 365用户体验
  • C#中的异步编程模型
  • 博通Broadcom (VMware VCP)注册约考下载证书操作手册