精华内容
下载资源
问答
  • 登录MySQL服务器

    千次阅读 2019-04-07 11:33:48
    登录MySql服务器的步骤和命令详解(实际案例操作)

    简述

    安装了数据库系统之后,可以配套安装一个图形化的操作应用,这种方式虽然操作起来直观易用,但是灵活度受到一定的限制。所以,尽管是数据库入门的新手,也应该学习使用命令行客户端操作数据库。

    使用命令行操作数据库,首先需要登录MySQL服务器,进入mysql的操作命令行才能进行相关的操作。本篇博客以Windows操作系统安装的MySQL8.0数据库为例,讲解如何登录MySQL服务器。

    前期准备

    电脑已经安装了MySQL数据库,(远程登录除外)。MySQL8.0数据库安装过程参看命令行安装MySQL8.0.12数据库

    操作步骤

    打开Windows命令行(Win + R, 输入cmd)

    Microsoft Windows [版本 10.0.17134.648]
    (c) 2018 Microsoft Corporation。保留所有权利。

    C:\Windows\system32>

    进入mysql安装路径下的bin目录,如果配置过path环境变量,可以忽略这一步骤

    Microsoft Windows [版本 10.0.17134.648]
    (c) 2018 Microsoft Corporation。保留所有权利。

    C:\Windows\system32>cd c:\database\mysql\bin

    c:\DataBase\mysql\bin>

     输入登录命令,然后根据提示输入登录密码

    mysql -hlocalhost -uroot -p

    c:\DataBase\mysql\bin>mysql -hlocalhost -uroot -p
    Enter password: ******
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 67
    Server version: 8.0.12 MySQL Community Server - GPL

    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

    mysql>

    如果出现上面的提示,并且命令行成为mysql> ,表示已经登录成功。

    有的用户在登录的时候,会遇到下面的提示:

     c:\DataBase\mysql\bin>mysql -hlocalhost -uroot -p
    Enter password: ******
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    c:\DataBase\mysql\bin>

    出现上面的提示,说明主机地址,用户名以及输入的密码不匹配,核对后重新登录即可。

    登录命令中各个参数的意义

    登录命令可以附带一些其他信息,完整的登录命令以及命令中参数所代表的意义如下图所示:

     

    勘误:

     上图所示databasename说明中,“如果省略,默认登录到mysql”,有参考书这样写,当时没有做验证就作出上图说明。随后在实际操作中发现,首次登录之后,并没有选中数据库。(如下面运行截图所示)

    为之前的结果给读者朋友造成的困扰深感抱歉,特此勘误。 

     以mysql -hlocalhost -uroot  -p mysql -e"show tables"为例,运行结果如下所示:

    c:\DataBase\mysql\bin>mysql -hlocalhost -uroot  -p mysql -e"show tables"
    Enter password: ******
    +---------------------------+
    | Tables_in_mysql           |
    +---------------------------+
    | columns_priv              |
    | component                 |
    | db                               |
    | default_roles              |
    | engine_cost               |
    | func                            |
    | general_log                |
    | global_grants             |
    | gtid_executed             |
    | help_category             |
    | help_keyword              |
    | help_relation             |
    | help_topic                |
    | innodb_index_stats        |
    | innodb_table_stats        |
    | password_history          |
    | plugin                    |
    | procs_priv                |
    | proxies_priv              |
    | role_edges                |
    | server_cost               |
    | servers                   |
    | slave_master_info         |
    | slave_relay_log_info      |
    | slave_worker_info         |
    | slow_log                  |
    | tables_priv               |
    | time_zone                 |
    | time_zone_leap_second     |
    | time_zone_name            |
    | time_zone_transition      |
    | time_zone_transition_type |
    | user                      |
    +---------------------------+

    c:\DataBase\mysql\bin>

     

    展开全文
  • 连接MySQL服务器

    千次阅读 2018-10-21 00:09:44
    连接MySQL服务器   MySQL是一种 客户端-服务器 模式的DBMS(数据库管理系统),当然在刚学习的时候一般都将客户端和服务器都装于本地机上:   一般MySQL服务器的端口为3306,这是默认端口,当然也可以在服务器...

    连接MySQL服务器

      MySQL是一种 客户端-服务器 模式的DBMS(数据库管理系统),当然在刚学习的时候一般都将客户端和服务器都装于本地机上:

    在这里插入图片描述

      一般MySQL服务器的端口为3306,这是默认端口,当然也可以在服务器配置文件中更改这个端口号。

      下面通过命令行和GUI程序来连接MySQL服务器(无论是命令行还是GUI图形程序,它们都是MySQL客户端)。在这里客户端和服务器都处于同一台本地机上,本地机的系统环境是Ubuntu16.04,服务器始终处于运行状态。

    + MySQL命令行程序

      一般安装MySQL服务器时都会将它的命令行客户端程序也给装了,如果没有装可以使用下面这条命令行:

    sudo apt-get install -y mysql-client
    

      要连接上MySQL服务器,则需要键入下面的命令:

    $ mysql -h 127.0.0.1 -P 3306 -u root -p
    

    回车后你将被要求键入一个密码,改密码即用户root的密码,当然键入密码时将自动关闭回显功能。
    其中几个选项的意义如下:

    • -h:host,即期望连接的服务端的IP地址或者主机名。127.0.0.1代表的是环回地址。
    • -P:port,即端口。MySQL的默认端口为3306 。
    • -u:username,即用户名。数据库管理系统中有一个最高权限用户root。
    • -p:password,即用户名对应的密码。-p选项后面不需要跟密码,在回车后会要求你键入密码的。

      事实上在本次的连接中有很多选项是可以省略的,host的默认值为127.0.0.1;port的默认值是3306,因此可以写成如下形式:

    $ mysql -u root -p
    

    在键入正确密码后,将有如下显示:
    在这里插入图片描述
    可以看到mysql-client的 "mysql> " 提示符,若此时键入’\h’可以获得帮助,’\q’则可退出mysql:
    在这里插入图片描述

    另外要注意的是,mysql命令要以分号作为结尾,以查看mysql的版本号为例:
    在这里插入图片描述

    再查询一下有哪些数据库:
    在这里插入图片描述

    如果不加分号mysql将要求你继续键入语句,直到遇到分号或者键入’\c’来取消执行此次命令:
    在这里插入图片描述
    在这里插入图片描述

    + 使用MySQL Workbench

    作为图形化界面的MySQL客户端,如何使用其实并不需要多费口舌。

    在打开MySQL Workbench后,将会有一个默认连接,即root用户的本地连接:
    在这里插入图片描述

    点击该连接后输入正确密码即可成功登入:
    在这里插入图片描述

    展开全文
  • 重新启动mysql服务器

    千次阅读 2020-06-12 11:30:47
    -重新启动mysql服务器 如何重启MySQL,正确启动MySQL linux平台及windows平台mysql重启方法  Linux下重启MySQL的正确方法:  1、通过rpm包安装的MySQL  service mysqld restart  2、从源码包安装的MySQL  ...

    -重新启动mysql服务器

    如何重启MySQL,正确启动MySQL
    linux平台及windows平台mysql重启方法
    
      Linux下重启MySQL的正确方法:
    
      1、通过rpm包安装的MySQL
    
      service mysqld restart
    
      2、从源码包安装的MySQL
    
      // linux关闭MySQL的命令
    
      $mysql_dir/bin/mysqladmin -uroot -p shutdown
    
      // linux启动MySQL的命令
    
      $mysql_dir/bin/mysqld_safe &
    
      其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下,很容易找到的。
    
      3、以上方法都无效的时候,可以通过强行命令:“killall mysql”来关闭MySQL,但是不建议用这样的方式,因为这种野蛮的方法会强行终止MySQL数据库服务,有可能导致表损坏
    
      步骤或方法:RedHat Linux (Fedora Core/Cent OS)
    
      1.启动:/etc/init.d/mysqld start
    
      2.停止:/etc/init.d/mysqld stop
    
      3.重启:/etc/init.d/mysqld restart
    
      Debian / Ubuntu Linux
    
      1.启动:/etc/init.d/mysql start
    
      2.停止:/etc/init.d/mysql stop
    
      3.重启:/etc/init.d/mysql restart
    
      Windows
    
      1.点击“开始”->“运行”(快捷键Win+R)。
    
      2.启动:输入 net stop mysql
    
      3.停止:输入 net start mysql
    
      提示* Redhat Linux 也支持service command,启动:# service mysqld start 停止:# service mysqld stop 重启:# service mysqld restart
    
      * Windows下不能直接重启(restart),只能先停止,再启动。
    
      MySQL启动,停止,重启方法:
    
      一、启动方式
    
      1、使用 service 启动:service mysqld start
    
      2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
    
      3、使用 safe_mysqld 启动:safe_mysqld&
    
      二、停止
    
      1、使用 service 启动:service mysqld stop
    
      2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
    
      3、mysqladmin shutdown
    
      三、重启
    
      1、使用 service 启动:service mysqld restart
    
      2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart
    
    分类: 计算机原理&服务器管理
    
    
    
    
    -------如有侵权联系删除--------
    -------如有侵权联系删除--------
    -------如有侵权联系删除--------
    
    展开全文
  • MAC电脑安装Mysql服务器和Navicat for mysql客户端

    万次阅读 多人点赞 2017-08-01 12:07:01
    1.下载链接 Navicat for mysql客户端 ...Mysql服务器 链接: https://pan.baidu.com/s/1qYE01BI 密码: qz9s 2.安装mysql和Navicat Navicat for mysql,下载下来的本身就是个app,不用再次安装,直接拖拽到应用程...

    1.下载链接

    Navicat for mysql客户端 解压码是imac.hk
    链接: https://pan.baidu.com/s/1dGbzgbR 密码: i43g

    新版: 12.1.3 解压码是imac.hk
    https://pan.baidu.com/s/1OAyxtDmwOHmQfPjpiJVndw 密码:g0nh

    Mysql服务器
    链接: https://pan.baidu.com/s/1qYE01BI 密码: qz9s

    2.安装mysql和Navicat

    Navicat for mysql,下载下来的本身就是个app,不用再次安装,直接拖拽到应用程序即可

    安装mysql,按照安装步骤安装即可,安装时会出现如下弹框,一定要记住,5.7之后的版本默认有个临时的密码:如下图 e8Awkbiyqf)# 就是临时密码
    这里写图片描述

    启动MySQL服务器:偏好设置,点击mysql
    这里写图片描述

    首次点击start MySQL server 会出现输入电脑密码,输入自己的电脑密码即可
    这里写图片描述

    服务器启动
    这里写图片描述

    修改临时密码:

    mysql本地安装的路径
    这里写图片描述

    打开终端,输入

    /usr/local/mysql/bin/mysqladmin -u root -p password
    
    bogon:~ chenchen$ /usr/local/mysql/bin/mysqladmin -u root -p password
    Enter password: 输入刚才弹出的临时密码
    New password: 新密码
    Confirm new password: 确认新密码
    Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
    bogon:~ chenchen$ 
    

    密码修改成功

    3.navicat for mysql和mysql关联

    打开navicat for mysql
    点击链接:
    这里写图片描述

    填写mysql的相关信息
    这里写图片描述

    打开刚才链接的数据库,里面有几个已经创建的数据库,这是系统自动帮你创建的,不用管他。
    这里写图片描述

    4.创建数据库

    接下来,创建自己需要的数据库。右击->新建数据库:
    这里写图片描述

    默认字符集 选择utf8.
    默认排序规则 选择utf8_bin.

    这样选择可以避免出现中文乱码出现。
    这里写图片描述

    5.创建数据库表

    这里写图片描述

    添加主键和其它字段

    这里写图片描述

    点击保存
    这里写图片描述

    这里写图片描述

    在这个表中,我建立了三个域,UserID,name。
    在此界面下可以选择类型,长度,小数点后长度,是否为空,和设置为主键等功能。

    选中一个域后,还可以在界面底部设置其他属性,有默认值,Comment,Column Format等
    这里我给UserID设为自增长。

    6.设置用户

    进项相关设置和配置
    这里写图片描述

    展开全文
  • 如何启动mysql服务器

    千次阅读 2019-07-12 09:00:43
    第一步:查看MySQL安装在电脑上的服务器名称 此电脑 =》管理 =》服务和应用...此电脑的mysql服务器名称为:mysql80 第二步:启动MySQL服务器 WIN+X 选择windows powershell (管理员) A 输入:net start mysql ...
  • mysql服务器无法启动

    万次阅读 2017-12-19 00:12:37
    mysql服务器无法启动mysql服务器无法启动时,一般时配置文件和路径的问题。 这里提供一种解决的方式:即删除已有的mysql服务,然后配置好路径等数据,接着初始化mysql,然后重新安装mysql服务,最后登录改密码。 ...
  • 我使用的是phpstudy来管理MySQL数据库,点击连接后显示“不能连接到MySQL服务器” 解决方法 1.验证 管理员权限打开cmd,输入mysqld.exe -install 查看MySQL安装 2.重新启动MySQL 打开cmd界面输入,net start mysql ...
  • 23,MySQL 8.0参考手册 MySQL服务器

    千次阅读 2018-03-27 16:37:08
    5.1.1配置服务器5.1.2服务器配置默认值5.1.3服务器选项和变量引用5.1.4服务器命令选项5.1.5服务器系统变量5.1.6使用系统变量5.1.7服务器状态变量5.1.8服务器SQL模式5.1.9 IPv6支持5.1.10 MySQL服务器时区支持5.1.11...
  • 在命令行中连接 MySQL 服务器

    万次阅读 2019-02-26 20:17:55
    在命令行中连接 MySQL 服务器 MySQL 服务启动后,如果要访问 MySQL 服务器上的数据,必须先连接 MySQL 服务器。连接 MySQL 服务器的命令如下: mysql -h 服务器主机名 -u 用户名 -p 各选项的含义如下: -h:...
  • #1045 无法登录 MySQL 服务器

    千次阅读 2020-10-04 16:32:35
    #1045 无法登录 MySQL 服务器 出现这些问题都可以用此方法 1.停止mysql数据库 /etc/init.d/mysqld stop (或者直接 kill -9 [PID] 杀进程!) 2.执行如下命令 mysqld_safe --user=mysql --skip-grant-tables --skip...
  • 详解 Spotlight on MySQL监控MySQL服务器

    千次阅读 2015-11-20 03:26:38
    on Unix 监控Linux服务器 ,今天再来看看Spotlight on MySQL怎么监控MySQL服务器。 注:http://www.cnblogs.com/Javame/p/3685512.html 第一步: 下载并安装mysql-connector-3.5x Spotlight on MySQL 连接...
  • mysql服务器拒绝连接

    千次阅读 2015-03-05 11:20:40
    1、连接mysql服务器报错: 通过 mysql -hhost -u user -p 命令连接mysql服务器时,报以下错误: ERROR 1130 (HY000):Host 'hostname' is not allowed to connect to this MySQL server   2、原因: 这是因为...
  • linux下修改mysql服务器的编码格式

    千次阅读 2018-02-26 13:34:24
    当发现navicat中创建的数据库编码和表编码都是utf8,但通过web端或者其他方式保存的数据是乱码,这时就要考虑是否是安装mysql时,没有配置mysql服务器的编码格式。 检查mysql服务器的编码格式 1)登录mysql...
  • python远程连接mysql服务器

    万次阅读 2016-06-21 14:24:54
    使用python连接至远程的mysql服务器 python连接mysql使用MYSQLdb,首先要去下载对应版本的MYSQLdb,分享一个我自己下的 链接: http://pan.baidu.com/s/1o8OXU58 密码: 27jv 下载并安装后 第一步: import MYSQLdb...
  • MySQL服务器选型攻略

    千次阅读 2016-11-21 10:59:52
    MySQL服务器选型攻略  随着mysql数据库在互联网公司用得越来越多,对应的服务器选型变得极为重要.对于好的服务器选择 应该是满足以下几个条件的:1,稳定,数据库服务器是应用的基础,稳定涉及到整个应用的稳定;2,...
  • mysql服务器最大连接数怎么设置才合理 MySQL服务器的连接数并不是要达到最大的100%为好,还是要具体问题具体分析,下面就对MySQL服务器最大连接数的合理设置进行了详尽的分析,供您参考。  我们经常会遇见“MySQL:...
  • 1.1如何启动和关闭MySQL服务器

    千次阅读 2018-06-19 22:33:22
    1. 通过系统服务启动和关闭MySQL服务器如果MySQL设置为Windows服务,则可以通过Window服务管理器进行启动和关闭。2. 通过命令提示符启动和关闭MySQL服务器在命令提示符下输入:停止MySQL服务器 \> ...
  • 【MySQL】MySQL服务器与客户端的区别

    万次阅读 2015-03-05 10:54:28
    MySQL服务器和客户端的区别
  • 在工作中,有时候我们需要了解MySQL服务器的状态信息,这时候,我们可以使用SHOW STATUS命令来查看服务器的状态信息。 SHOW STATUS命令会显示每个服务器变量的名字和值,状态变量是只读的。我们可以在MySQL客户端下...
  • 授权指定ip访问mysql 服务器

    千次阅读 2017-05-26 17:06:14
    授权ROOT使用密码1234从应用服务器主机连接到mysql服务器 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'xxx.xxx.xxx.xxx' IDENTIFIED BY '1234' WITH GRANT OPTION; mysql> flush privileges;  ...
  • 显示“使用配置文件中定义的控制用户连接失败”和“无法登录 MySQL 服务器”,密码正确,xampps上显示数据库已经启动,但xampps数据库管理那里也显示无法连接数据库
  • 先在zabbix主机上面配置好mysql服务器的信息,添加好zabbix自带的Template App MySQL模版,然后去mysql服务器上安装agent,再添加mysql监控脚本。 1,建立mysql host groups组 模板是 zabbix系统提供的,进入 ...
  • 1.在命令提示符下输入mysql -install后出现server intall denied。 2.进入system32文件夹里,用管理员身份运行cmd.exe文件。 3.然后再进入命令提示符下...4.进入计算机管理的服务器中就能够找到mysql服务器了。 ...
  • 安装MySql WorkBench时提示连接不到mysql服务器,同时在windows服务里也找不到mysql服务。 解决策略:1.手动添加mysql服务(网上找) 2.下载wamp,可以自动连接到mysql服务器
  • 本人在虚拟机上CentOS的Linux环境下安装了mysql服务器,在本地Windows下安装了mysql的客户端mysqlworkbench ,所以就想让windows下的mysql客户端mysqlworkbench 链接虚拟机上CentOS的mysql服务器,整个过程记录如下...
  • 解决Navicat连接不上MySql服务器报错:Client does not support authentication protocol requested by server; consider upgrading MySQL client1.问题原因2.解决问题 1.问题原因 通过相关问题查阅,发现是由于...
  • mySQL服务器连接,断开及cmd使用方法

    千次阅读 2018-10-26 21:45:26
    通过mysql命令实现连接MySQL服务器。在MySQL服务器启动后,选择“开始”→“运行”命令,在弹出的“运行”窗口中输入“cmd”命令,按Enter键后进入DOS窗口,在命令提示符下输入连接MySQL服务器。测试网址 ...
  • 使用phpmyadmin错误:#1045 无法登录 MySQL 服务器 前言:刚刚发现使用phpmyadmin进行登陆mysql管理,输入root用户名及密码之后,点击登陆提示如下错误: #1045 无法登录 MySQL 服务器 这很有可能是phpmyadmin...
  • phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。 原因有可能是因为修改了mysql数据库的密码导致。  ...
  • 目录 用客户端navicat 远程...解疑:此处错误,说明mysql服务起未授权,登录,用户名正确,所以需要在mysql服务器上,给远程登录用户添加访问权限。 解决方法1:登录mysql服务器,添加权限,输入如下命令: g...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 790,583
精华内容 316,233
关键字:

mysql服务器

mysql 订阅