MySQL新手求解

MySQL新手求解,第1张

你好,是这样的。

systemctl start mysqld.service 是以系统服务来启动的,主要注册到环境变量中才能启动

service mysql start 是单独启动mysql服务

相信很多数据库入门的新手们在学习数据库方面都存在困惑,本文列出了一个非常完整的数据库学习路线,并对数据库学习过程中的细节进行详细指导。希望能够成为大家学习数据库过程中一份纲领性的教程。

本回答来自:数据库怎么学?数据库学习零基础入门指导_树懒学堂

数据库知识要点学习

新手学习数据库务必把握的知识要点:

数据库的安装下载:了解数据库的环境变量,文件目录构造。

数据库网络服务器的启动,登陆与登出。

数据库常用命令及语法标准。

数据库基本数据类型与数据表的实际 *** 作。比如,数据表的增删、单表查寻、多表查询等。

数据库运算符和函数,比如,日期函数,时间函数,信息函数,聚合函数,数据加密涵数,自定义函数等。

数据库存储过程,存储过程的调度。

数据库每个存储引擎的特性。

数据库事务管理的定义和应用等。

数据库管理权限和用户管理等。

数据库学习材料推荐:

1.《MySQL必知必会》

这书讲的十分全,从基本要素,到查寻到插入新建表,用户的管理方法,都是有实际的事例,特别适合没有基础的同学们来学习Mysql,总而言之这本书学习的方式 便是:

掌握数据库的基本概念

按照示例进行练习

2.《SQL必知必会》

纯新手必读,这也是Amazon上最热销的SQL书籍的汉化版,写的很轻快,定义十分清晰。这本书用于学习关系型数据库也非常好,基本概念比大部头的教材内容说得清晰得多。

网站推荐:

树懒学堂_一站式数据知识学习平台 

   查看服务器是否有自带的MySQL,如果有可以直接使用,如果自带的版本比较低,可以删除然后安装自己想要的版本 (在安装新版本MySQL之前,需要卸载服务器自带的MySQL包和MySQL数据库分支mariadb的包)

  1、rpm -qa|grep mysql -- 查询服务器是否有mysql,如有,则执行下面的语句进行删除

  2、rpm -qa |grep mariadb -- 查询服务器是否有mariadb,有则执行第三步进行删除

  3、rpm -e --nodeps 要删除的文件名( nodeps表示强制删除 )

   小贴士1: 如果使用rz命令时提示找不到命令,直接执行: yum -y install lrzsz 则可以在线下载。

   命令: rz 或者rz -be

   格式: rz -be 选择需要上传的文件

  批量或者单个上传文件,通过ZMODEM协议,除此之外,还可以通过ftp或者sftp进行上传

   按照下面的命令顺序执行,文件名修改成你压缩后的文件名称即可

   启动命令: systemctl start mysql

   报错信息: Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

   根据报错信息执行 : systemctl status mysqld.service" 或者 "journalctl -xe"命令查看报错详情,发现报错信息中存在: Data Dictionary upgrade from MySQL 5.7 in progress

  说明是因为新版本和之前服务器自带的版本对应的包存在冲突,删除对应的冲突目录即可,执行: rm -rf /var/lib/mysql/*(执行删除命令的时候要看清楚哦)

systemctl start mysql -- 启动服务器

  第一次成功启动MySQL会被设置默认一个密码,通过以下命令查看并进行登录。

   1、查看第一次启动的临时密码 :grep password /var/log/mysqld.log

   2、连接到服务器 : mysql -u root -p 回车,然后输出密码

   3、第一次连接会强制你必须修改连接密码 ,可以使用以下的语句进行修改密码:

  ALTER USER root@localhost IDENTIFIED WITH caching_sha2_password BY '123456' (MySQL8.x适合使用这个语句)

  UPDATE USER SET PASSWORD=PASSWORD('你的密码') WHERE USER='root' (MySQL5.x版本的修改)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5931012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-08
下一篇 2023-03-08

发表评论

登录后才能评论

评论列表(0条)

保存