首页 > 数据库 >无涯教程-MySQL - 安装设置

无涯教程-MySQL - 安装设置

时间:2023-11-26 23:32:35浏览次数:36  
标签:教程 root MySQL 无涯 host mysql 服务器 rpm

MySQL的所有下载均位于 MySQL下载中,选择 MySQL Community Server 的版本号,以及将在其上运行的平台。

Linux安装

建议在Linux系统上安装MySQL的方法是通过RPM。 

现在,您将需要遵循以下步骤,继续进行安装-

[root@host]# rpm -i MySQL-x.x.xx.i386.rpm

您可以在/usr/bin和/usr/sbin中找到所有与MySQL相关的二进制文件,所有的表和数据库都将在/var/lib/mysql目录中创建。

以下代码框包含一个可选的但建议执行的步骤,以相同的方式安装其余的RPM-

[root@host]# rpm -i MySQL-client-x.x.xx.i386.rpm
[root@host]# rpm -i MySQL-devel-x.x.xx.i386.rpm
[root@host]# rpm -i MySQL-shared-x.x.xx.i386.rpm
[root@host]# rpm -i MySQL-bench-x.x.xx.i386.rpm

Windows安装

现在,在任何版本的Windows上,默认安装都比以前容易得多,因为MySQL现在与安装程序打包在一起了。只需下载安装程序包,将其解压缩到任何地方并运行setup.exe文件即可。

默认的安装程序setup.exe将引导您完成整个过程,默认情况下,所有程序都将安装在C:\mysql下。

通过在第一次命令提示符下启动服务器来测试服务器。转到 mysqld服务器的位置(可能是C:\mysql\bin),然后键入-

mysqld.exe --console

注意-如果您在NT上,则必须使用mysqld-nt.exe而不是mysqld.exe

获取服务器状态

使用 mysqladmin 二进制文件检查服务器版本。该二进制文件将在Linux上的/usr/bin和Windows上的C:\mysql\bin中可用。

[root@host]# mysqladmin --version

在Linux上将产生以下输出。

mysqladmin  Ver 8.42 Distrib 5.7.28, for linux-glibc2.12 on x86_64

执行SQL命令

您可以通过MySQL客户端并使用 mysql 命令连接到MySQL服务器。目前,您无需提供任何密码,因为默认情况下它将被设置为空白。

您可以只使用以下命令-

[root@host]# mysql

现在,您已连接到MySQL服务器,并且可以在mysql>提示符下执行所有SQL命令,如下所示-

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
|   mysql  | 
|   test   |  
+----------+
2 rows in set (0.13 sec)

安装后步骤

MySQL附带MySQL根用户的空白密码,成功安装数据库和客户端后,您需要按照以下代码块中的设置设置root密码-

[root@host]# mysqladmin -u root password "new_password";

现在要创建与MySQL服务器的连接,您将必须使用以下命令-

[root@host]# mysql -u root -p
Enter password:*******

UNIX用户还希望将您的MySQL目录放在PATH中,因此您不必每次都要使用命令行客户端时都输入完整路径。

对于bash来说,就像-

export PATH=$PATH:/usr/bin:/usr/sbin

自启动MySQL

如果要在引导时运行MySQL服务器,请确保在/etc/rc.local文件中具有以下条目。

/etc/init.d/mysqld start

另外,您应该在/etc/init.d/目录中具有mysqld二进制文件。

参考链接

https://www.learnfk.com/mysql/mysql-installation.html

标签:教程,root,MySQL,无涯,host,mysql,服务器,rpm
From: https://blog.51cto.com/u_14033984/8572961

相关文章

  • mysql 第一个查询结果中排除掉第二个查询结果
    selecte.ENAME,d.LOCfromempe,deptdwheree.DEPTNO=d.DEPTNOand(d.LOC='DALLAS'ord.LOC='CHICAGO');第一个语句搜索结果有SMITHALLEN等很多ENAME|LOC|------+-------+SMITH|DALLAS|ALLEN|CHICAGO|WARD|CHICAGO|JONES|DALLAS|MARTIN|CHI......
  • 无涯教程-Linux - 重定向
    在本章中,我们将详细讨论ShellI/O重定向。大多数Unix系统命令从您的终端获取输入,并将输出发送回您的终端输出。输出重定向符号>file命令将输出输出到指定的file中,如检查以下who命令,该命令将输出重定向用户文件中。$who>users请注意,终端上没有输出。这是因为输出已从......
  • 无涯教程-Linux - 引用机制
    在本章中,我们将详细讨论Shell引用机制。我们将从讨论元字符开始。元字符UnixShell提供了各种元字符,这些元字符在任何Shell脚本中使用时都有特殊的含义,并且除非引号引起,否则会导致终止。如,?匹配单个字符,而在目录中列出文件,而*匹配多个字符。这是大多数Shell特殊字符(也称为......
  • 通过 docker-compose 快速部署 Rancher 保姆级教程
    目录一、概述二、开始编排部署Rancher1)部署docker2)部署docker-compose3)创建网络4)构建镜像5)编排docker-compose.yaml部署6)接入K8s集群1)部署k8s集群测试(已有可忽略)2)k8s上执行命令接入集群一、概述Rancher是一个开源的容器管理平台,它为企业提供了一个简化容器化应用部署......
  • 无涯教程-Linux - 替换语句
    当Shell遇到包含一个或多个特殊字符的表达式时,它将执行替换语句。在此,变量的打印值由其值代替。同时,"\n"换行-#!/bin/sha=10echo-e"Learnfk.comofageis$a\n"您将收到以下输出。在这里,-e选项可以解释反斜杠转义符。Learnfk.comofageis10以下是没有-e选项的......
  • CentOS 7 安装Mysql环境
    Centos7下彻底删除Mysql,重新安装Mysql常用操作命令 启动mysql服务systemctlstartmysqld.service停止mysql服务systemctlstopmysqld.service重启mysql服务systemctlrestartmysqld.service查看mysql服务当前状态systemctlstatusmysqld.service 设置mysql服务开......
  • 无涯教程-Linux - 条件判断
    在本章中,我们将了解Unix中的Shell判断语句。if...else语句case...esac语句if...else语句UnixShell支持以下形式的if…else语句-if...fi语句if...else...fi语句if...elif...else...fi语句CASE...ESAC声明您可以使用多个if...elif......
  • ggml教程|mnist手写体识别量化推理
    title:ggml教程|mnist手写体识别量化推理banner_img:https://cdn.studyinglover.com/pic/2023/11/fa14d6dfd95fb9d38276a50a5519e2d2.webpdate:2023-11-1218:49:00ggml教程|mnist手写体识别量化推理MNIST手写体识别是经典的机器学习问题,可以被称作机器学习的helloworld......
  • 无涯教程-Linux - 运算符
    每个Shell支持各种运算符。我们将在本章中详细讨论Bourneshell(默认Shell)。我们现在将讨论以下运算符-算术运算符关系运算符布尔运算符字符串运算符BourneShell最初没有任何执行简单算术运算的机制,但它使用外部程序,即awk或expr。以下示例显示如何将两个数字相加-#......
  • 无涯教程-Linux - 数组(Array)
    Shell支持另一种类型的变量,称为array变量。这可以同时保存多个值,数组提供了一种对一组变量进行分组的方法。定义数组值假设您尝试将各个学生的姓名表示为一组变量。每个单独的变量都是标量变量,如下所示-NAME01="Learnfk"NAME02="Nesfk"NAME03="Toolfk"NAME04="Poemfk"NAM......