MySQL 服务和数据库管理

 更新时间:2021年11月09日 14:01:59   作者:随风去远方  
今天MySQL总结一些方法和一些基础的内容,下面文章将围绕MySQL 服务与数据库管理得相关资料展开内容,需要的朋友可以参考一下,希望对你有所帮助

1、启动和关闭服务指令

1.1windows下Mysql5.7官方MSI安装地址

(选择自己心仪的版本安装):

https://downloads.mysql.com/archives/installer/

1.1.1:win7 会遇到的问题:遇到无法定位程序输入点fesetround于动态链接库 解决办法:

下载C++库地址:

https://support.microsoft.com/en-us/help/3138367/update-for-visual-c-2013-and-visual-c-redistributable-package

下载选中的安装完成,继续下一步即可:

1.2、windows下

(mysql57为mysql服务名称):

  • 启动:net start mysql57
  • 关闭:net stop mysql57

1.3、linux下

(mysql 为mysql服务名称):

启动:[root@localhost ~]service mysql start

关闭:[root@localhost ~]service mysql stop

1.4、windows下cmd窗体进入mysql:

cd到mysql安装的bin目录下:

 C:\Windows\system32>cd C:\Program Files\MySQL\MySQL Server 5.7\bin

连接mysql服务器:

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -uroot -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.7.17-log MySQL Community Server (GPL)

Copyright (c) 2000, 2016, 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 代表客户端命令, -u 后面跟连接的数据库用户, -p 表示需要输入密码。

1.4、数据库管理

1.4.1、创建一个orderManage数据库

mysql> create database orderManage;
Query OK, 1 row affected (0.00 sec)

1.4.2、展示所有的数据库

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| cluster |
| mysql |
| test |
| orderManage|
+--------------------+ 5 rows in set (0.00 sec)


可以发现,在上面的列表中除了刚刚创建的orderManage外,还有另外 4 个数据库,它们都是安装
MySQL 时系统自动创建的,其各自功能如下。

  • 1、 information_schema:主要存储了系统中的一些数据库对象信息。比如用户表信息、列信息、权限信息、字符集信息、分区信息等。
  • 2、 cluster:存储了系统的集群信息。
  • 3 、mysql:存储了系统的用户权限信息。
  • 4、 test:系统自动创建的测试数据库,任何用户都可以使用。

1.4.3、选择进入某一个数据

选择进入orderManage数据库中:

mysql> use ordermanage;
Database changed


由此可以发现,选择进入数据库时候,数据库的名称是不区分大小写的

1.4.4、查看此数据库中的所有表

mysql> show tables;
Empty set (0.00 sec)


此时,显示orderManage数据库中是没有表的(Empty set表示操作结果为空)

 1.4.5、删除数据库

mysql> drop database ordermanage;
Query OK, 0 rows affected (0.01 sec)


1.5、配置MySQL允许远程访问

通过ip连接出现如下问题:

  解决方法:

 以root 用户进入mysql数据库,并查询登录用户信息:

mysql -u root -p

use mysql;

select host from user where user = 'root'


将host设置为%

update user set host='%' where user='root';


Host修改完成后记得执行flush privileges使配置立即生效即可

flush privileges;
 

到此这篇关于MySQL 服务与数据库管理的文章就介绍到这了,更多相关MySQL 服务与数据库管理内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mysql中一千万条数据怎么快速查询

    Mysql中一千万条数据怎么快速查询

    很多人在使用Mysql时没有考虑到优化问题,如果遇到上千万数据量的表,查询上千万数据量的时候会发生什么问题,本文就来介绍一下如何快速查询一千万条数据,感兴趣的可以了解一下
    2021-12-12
  • MySQL 与 Elasticsearch 数据不对称问题解决办法

    MySQL 与 Elasticsearch 数据不对称问题解决办法

    这篇文章主要介绍了MySQL 与 Elasticsearch 数据不对称问题解决办法的相关资料,对于 elasticsearch 增量写入,但经常jdbc源一端的数据库可能会做数据库删除或者更新操作,这里提供解决办法,需要的朋友可以参考下
    2017-08-08
  • 一篇文章搞定Mysql日期时间函数

    一篇文章搞定Mysql日期时间函数

    这篇文章主要给大家介绍了如何通过一篇文章搞定Mysql日期时间函数的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 如何用Navicat操作MySQL

    如何用Navicat操作MySQL

    这篇文章主要介绍了如何用Navicat操作MySQL,帮助大家使用可视化工具来连接 MySQL,感兴趣的朋友可以了解下
    2021-05-05
  • 深度解析MySQL 5.7之临时表空间

    深度解析MySQL 5.7之临时表空间

    尽管临时表在实际在线场景中很少会去显式使用,但在某些运维场景还是需要到的,在MySQL5.7中,专门针对临时表做了些优化,下面这篇文章我们来一起深入的解析MySQL 5.7之临时表空间,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-12-12
  • MySQL高性能实现Canal数据同步神器

    MySQL高性能实现Canal数据同步神器

    本文主要介绍了MySQL高性能实现Canal数据同步神器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • Mysql中MyISAM和InnoDB的区别及说明

    Mysql中MyISAM和InnoDB的区别及说明

    这篇文章主要介绍了Mysql中MyISAM和InnoDB的区别及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-12-12
  • MySQL Shell import_table数据导入的实现

    MySQL Shell import_table数据导入的实现

    这篇文章主要介绍了MySQL Shell import_table数据导入的实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • MySQL使用LVM快照实现备份

    MySQL使用LVM快照实现备份

    本文给大家详细的说明了使用LVM快照的方式来为Mysql制作备份的方法和步骤,有需要的小伙伴可以参考下
    2016-11-11
  • Mac 下 MySQL5.7.22的安装过程

    Mac 下 MySQL5.7.22的安装过程

    这篇文章主要介绍了Mac 下 MySQL5.7.22的安装过程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-05-05

最新评论