首页 > 数据库 >一:MYsql安装登录,服务开启和停止,和连接数据库

一:MYsql安装登录,服务开启和停止,和连接数据库

时间:2024-10-16 11:44:05浏览次数:1  
标签:登录 安装 数据库 MYsql yum mysql mariadb root

一:MYsql安装登录,服务开启和停止,和连接数据库

一、卸载不要的环境
下面演示安装的版本为5.7版本,安装先把身份切换为root,方便操作

首先先检测自己的环境,是否存在mariadb 和系统自带MySQL,如果存在需要进行停止相应服务

ps ajx | grep mariadb
ps ajx | grep mysql
我的环境没有mariadb 和 系统自带MySQL

如果有,会查到相应进程的信息,然后需要把相应服务进程停止

  1.  systemctl stop mariadb.service                  //停⽌mariadb服务
  2.  systemctl stop mysqld                                //停⽌mysql服务

再次查,已经没有了,只显示查询命令的结果

二、检查卸载系统安装包

检查mysql、mariadb安装包是否存在

  1.  rpm -qa | grep mariadb
  2.  rpm -qa | grep mysql

需要卸载显示出来的 mariadb/mysql 安装包,一个个删除

yum -y remove 软件名

mysql卸载完成之后,需要备份 /etc/my.cnf数据,文件可能存在或者不存在,存在则对文件进行重命名即可,不存在不用处理

三、获取mysql官方yum源

获取mysql官⽅yum源,链接如下:

http://repo.mysql.com/

查看Linux版本

cat /etc/redhat-release

四、安装mysql的yum源

此时还不能直接安装,需要安装mysql的yum源

查看你本地的yum源

ls /etc/yum.repos.d/ -l

是没有mysql的yum源的(我的和你的肯定不同,但是没有mysql相关的yum源)

五、安装mysql服务

接下来就是安装mysql服务了

yum install -y mysql-community-server

等待安装完成即可 


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


六、MySQL登录

登录方法一:

获取临时root密码 

grep 'temporary password' /var/log/mysqld.log       如果有就会显示出来,没有就下一个,这个方法通常是5.7版本之前的

   mysql -uroot -p    使用上面获取的临时密码登录

   ALTER USER 'root'@'localhost' IDENTIFIED BY 'Abcd.1234';   然后修改root密码为Abcd.1234    (注意:是Oracle数据库的root密码,并非 开机的root密码)

登录方法二:

如果你安装的最新的mysql,没有所谓的临时密码,root默认没有密码

mysql -uroot -p

直接回车,不用输入密码,进去后再修改root密码

登录方法三:

七、配置my.cnf文件
打开my.cnf文件

vim /etc/my.cnf
添加以下两个

character-set-server=utf8 // 服务端的编码格式
default-storage-engine=innodb // 储存引擎
也可以修端口号,我就不改了

port=3306

 

连接数据库: cmd窗口    -u账号   -p密码   -h远程mysql数据库主机     -P端口

                       mysql -uroot -proot  -h192.168.1.1  -P3306

show databases;    查询里面有多少个数据库

create database  databasetest;   创建名为test的数据库

use databasetest;     连接到test数据库

show tables;   查询test数据库中的表

删除数据库: drop  database databasetest;

退出数据库: exit;

 

字段的属性:

1:名称

2:数据类型

3:长度

4:约束

 

SQL的分类:(结构化查询语言)

1:数据查询语言DQL    select

2:数据操纵语言DML    insert  delete  update

3:  数据定义语言DDL     create  drop  alter

4:事务控制语言TCL    commit  rollback

5:   数据控制语言DCL   grant  revoke

标签:登录,安装,数据库,MYsql,yum,mysql,mariadb,root
From: https://www.cnblogs.com/zhangbo520/p/18469556

相关文章

  • jsp电子交易平台5ld4k程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目名称电子交易平台的设计与实现二、研究背景与意义随着互联网技术的飞速发展,电子商务已成为现代经济的重要组成部分。电子交易平台作为电......
  • jsp电影院在线售票系统rkj04--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、课题名称电影院在线售票系统的设计与实现二、研究背景与意义随着互联网技术的快速发展,线上购票已成为电影行业的主要趋势。本研究旨在设计并......
  • jsp电影评分网站系统t269d--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、课题名称电影评分网站系统的设计与开发二、研究目的与意义随着互联网和社交媒体的兴起,电影评分网站已成为影迷们分享观影体验、交流观点的重......
  • 织梦网站数据库修改密码?
    在织梦(DedeCMS)网站中修改数据库中的管理员密码,可以通过以下步骤进行:备份数据库:在进行任何数据库操作之前,请确保先备份整个数据库,以防止数据丢失。登录数据库管理工具:使用phpMyAdmin或其他MySQL数据库管理工具登录到您的数据库。选择对应的数据库:在数据库列表中找......
  • 网站登录密码被修改了怎么办?
    当您发现网站登录密码被修改时,可以按照以下步骤尝试解决问题:检查是否自己忘记:回想近期是否有更改过密码的行为,有时可能是自己忘记了。使用找回密码功能:访问网站的登录页面,通常会有“忘记密码”或“找回密码”的链接。按照提示输入您的注册邮箱或手机号码。验证身份后......
  • ES相关概念对比MySQL
    elasticsearch是面向文档(Document)存储的,可以是数据库中的一条商品数据,一个订单信息。文档数据会被序列化为json格式后存储在elasticsearch中:因此,原本数据库中的一行数据就是ES中的一个JSON文档;而数据库中每行数据都包含很多列,这些列就转换为JSON文档中的字段(Field)。1.3.2.索引......
  • Python 数据库备份脚本
    importdatetimeimportosimportsubprocess#数据库备份目录BACKUP_DIR='/path/to/backup'#备份文件保留周期(天)RETENTION_PERIOD=7#备份数据库defbackup_database():current_time=datetime.datetime.now()backup_file=f"backup_{current_time.strf......
  • 公司网站源码修改?公司网站怎么登录修改?
    公司网站的源码修改通常涉及到网站内容更新、功能调整或页面设计优化等工作,这需要通过一定的步骤来完成。以下是进行公司网站源码修改的一般流程:获取访问权限:如果你是内部员工,通常需要向IT部门申请网站后台管理系统的账号和密码。对于外部开发者,可能需要与公司的项目负责人......
  • 网站修改登录密码?如何修改网站后台信息?
    要修改网站后台的信息,通常涉及以下几个步骤:登录后台:打开浏览器并输入网站后台的地址。输入用户名和密码进行登录。定位到需要修改的信息:根据后台管理系统的布局,找到相应的模块或菜单项,比如“系统设置”、“用户管理”、“内容管理”等。寻找具体的子菜单或功能按钮,例......
  • MYSQL-第一章-初识MySQL
    目标了解MySQL数据库学会安装MySQL学会使用SQLyog数据库管理工具了解常用的数据库命令熟悉创建数据库表的语句熟悉常见的数据列属性、类型和索引什么是数据库数据库(Database,简称DB)概念长期存放在计算机内、有组织、可共享的大量数据的集合,是一个数据“仓库”作用保......