MySQL 服务与数据库管理的方法是什么
本篇内容主要讲解"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 -pEnter password: ******Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 3Server 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 itsaffiliates. Other names may be trademarks of their respectiveowners.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 -puse mysql;select host from user where user = 'root'
将host设置为%
update user set host='%' where user='root';
Host修改完成后记得执行flush privileges使配置立即生效即可
flush privileges;
到此,相信大家对"MySQL 服务与数据库管理的方法是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!