欢迎访问察北家纺网

mysql启动命令(mysql启动了又自动关闭)

频道:家有妙招 日期: 浏览:1251

       @Author:Runsen

       @Date:2019/2/27

       作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件。导致翘课严重,专业排名中下。.在大学60%的时间,都在CSDN。决定今天比昨天要更加努力。

      

       MySQL是一个 关系型 数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。 MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

       下面(以CentOS Linux环境为例)。

       Linux下有一个MySQL的分支版本,名为MariaDB,它由MySQL的一些原始开发者开发,有商业支持,旨在继续保持MySQL数据库在 GNU GPL 下开源(因为大家担心MySQL被甲骨文收购后会不再开源)。如果决定要直接使用MariaDB作为MySQL的替代品,可以使用下面的命令进行安装。

       如果要安装官方版本的MySQL,可以在 MySQL官方网站 下载安装文件。首先在下载页面中选择平台和版本,然后找到对应的下载链接。下面以MySQL 5.7.26版本和Red Hat Enterprise Linux为例,直接下载包含所有安装文件的归档文件,解归档之后通过包管理工具进行安装。

       如果系统上有MariaDB相关的文件,需要先移除MariaDB相关的文件。

       接下来可以按照如下所示的顺序用RPM(Redhat Package Manager)工具安装MySQL。

       可以使用下面的命令查看已经安装的MySQL相关的包。

       先修改MySQL的配置文件(/etc/my.cnf)添加一行skip-grant-tables,可以设置不进行身份验证即可连接MySQL服务器,然后就可以以超级管理员(root)身份登录。

       接下来可以使用下面的命令来启动MySQL。

       在CentOS 7中建议使用下面的命令来启动MySQL。

       命令行工具:

       修改超级管理员(root)的访问口令为i_LOVE_macos_123。

       将MySQL配置文件中的skip-grant-tables去掉,然后重启服务器,重新登录。这一次需要提供用户名和口令才能连接MySQL服务器。

       也可以选择图形化的客户端工具来连接MySQL服务器,可以选择下列工具之一:

       Python连接Mysql,用的是pymysql