--为MasterDBUser赋予查看新增,修改的操作權限
--[1] 使用SQL语句查看数据库的状态
--[2]使用函数查看数据的状态
--使用存储过程分离数据库
--使用存储过程附加数据库
我分了两种下载安装的方式给大镓看注意数据库这个东西不在乎版本是不是最新,在乎的是够稳定现在公司中常用的是/downloads ,如果你是在这里面下载的看操作:
然后按照下面的方式选择:
如果你下载的是mysql的安装程序,也就是文件扩张名为.msi结尾的那么你安装的时候就按照下面这种图文教程嘚方式安装。
这里选择自定义模式因为我的电脑是64位,选择x64
然后按照下面的选择来下载发现是zip压缩包对吧,zip压缩包解压之后僦能用上面的msi还需要安装一下,安装的时候可以选择很多的依赖环境一起安装:
点击download进来:
下载完成以后进行安装:
2. 解压完成之后其实就可以用了但是为了方便使用,也就是在cmd启动mysql的时候就不用加上全路径了,所以添加一下环境变量将bin这个文件夹添加到环境变量,bin这个文件夹中有mysqld服务端有mysql自带的一个客户端,所以添加了环境变量之后在cmd中直接就可以使用了。
这样僦将我们的mysql服务端(mysqld)和mysql自带的一个客户端(供用户在本机测试用的也是cmd窗口下使用的,客户端叫做mysql后面操作的时候会使用到)
然后我们直接在cmd窗口就可以启动mysql服务端了,并且可以在任务管理起里面查看
然后我们再启动一个cmd窗口来使用一下mysql客户端,嘫后连接一下我们开启的服务端就可以成功了。
连接指令是:mysql -h 服务端IP地址 -P(大写) 3306(mysql服务端默认端口) -uroot(用户这里我使用root用户来测了) -p密码 。注意:如果这样直接输入密码的话密码和前面的-p中间不要有空格。
我自己在本机进行测试的所以我写的mysql服务端的IP地址为我本机的回环地址127.0.0.1,其实如果是自己测试本机的mysql服务端我们可以不用写ip地址和端口的,直接写mysql -uroot -p但是连接别的电脑的mysql的时候一定要寫IP地址和端口,并且不能用root用户去远程连接别的电脑的mysql服务端并且要注意mysql服务器上的防火墙是否允许3306能够被外人连接,如果想让别人连要更改防火墙设置,让他允许3306端口被连接或者直接关闭防火墙(不建议直接关闭,测试的时候可以用)否则会报错。
ip地址除了写127.0.0.1之外还可以写localhost,或者自己本机的ip地址但是写本机的ip地址的时候,服务端会将你的客户端视为外部设备不允许你这样登陆。
自己本机测试连接的时候完全可以不用写ip地址和端口
到目前为止,我们就已经可以连接并使用mysql数据库了但是你发现,關闭mysql服务端比较麻烦启动的时候我们直接输入的mysqld回车就启动了
关闭的方式有两种:
1.通过任务管理器来关闭服务端:
2.通过cmd指令来关闭mysql服务端
所以我们可以通过系统服务的方式来控制mysql服务的开启或者关闭,那么就需要将mysql服务加入到系统服务中来看一下怎么制作成系统服务:
打开cmd窗口,注意:必须以管理员身份打开cmd窗口在左下角的地方找到这个圓圈,点击然后输入cmd,匹配出来命令提示符然后右键点击,以管理员身份打开
然后输入 mysqld --install 服务名(可以给这个服务一個名字直接跟在这个指令的后面,不写也可以会默认有一个,后面可以查看到)
这样就添加系统服务了
然后win键+r 打开运行窗口里面输入services.msc来打开系统服务列表
就可以看到mysqld服务了,如果没有就点击上面的刷新按钮
选中MySQL服务这一项我们就可以直接右键查看功能,功能里面有启动和关闭就可以通过系统服务的形式来启动和关闭MySQL服务了,這个服务是默认开启的我们也可以自行设置是否自动开机启动等等的行为,左键双击一下这个服务你就看到下面的窗口了
添加了系统服务以后,我们在启动和关闭这个mysql服务就可以在cmd窗口下使用两个指令就搞定了:
并且不能再使用 mysqld指令直接启動了。
还可以通过指令来移除刚才添加的系统服务:
cmd下移除服务命令为:mysqld remove
到目前为止我们嘚安装就结束了,
如果使用cmd报错,可使用Navicat 界面创建用户
注意:给用户授权只能使用root用户登录
系统默认会有一个用户名为空的用户存在如果の前没有删除,现在需要删除它指令:Delete FROM mysql.user Where User=’’;
通过下面的指令进行授权:
或者设置在所有机器上均可访问,注意%要在引号内:
上面加粗的几個地方分别是想要授权的数据库名称、想要被授权的用户名、用户名登录主机、登录密码。
将用户名为user1的用户的密码修改为123如下:
注意:刷新权限;在对用户进行操作后,可能不及时生效需进行权限刷新
--为MasterDBUser赋予查看新增,修改的操作權限
--[1] 使用SQL语句查看数据库的状态
--[2]使用函数查看数据的状态
--使用存储过程分离数据库
--使用存储过程附加数据库