Heim > Datenbank > MySQL-Tutorial > Hauptteil

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

WBOY
Freigeben: 2016-06-07 15:24:46
Original
1112 Leute haben es durchsucht

一、安装 到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本 比如: Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive 下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg 1.点击,安装包里的 2.点击安装 安装好后,再系统偏好设置

一、安装

到MySQL官网上http://dev.mysql.com/downloads/mysql/,下载mysql可安装dmg版本

比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive

下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg

1.点击,安装包里的

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

2.点击安装

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

安装好后,再系统偏好设置的其他里,会出现如下图标:

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

3.点击此图标,跳出对话框

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

点击Start MySQL Server按钮,启动mysql

二、打开终端,定义mysql别名

输入alias命令

alias mysql=/usr/local/mysql/bin/mysql
Nach dem Login kopieren

回车,再输入

alias mysqladmin=/usr/local/mysql/bin/mysqladmin
Nach dem Login kopieren

三、设置mysql root帐号的密码

mysqladmin -u root password 初始密码
Nach dem Login kopieren

2.如果设置完密码后,需要修改,执行命令

mysqladmin -u root -p  password 最新密码
Nach dem Login kopieren

接着会提示输入密码,此时输入旧密码,回车

 四、连接数据库

mysql -u root -p
Nach dem Login kopieren
Nach dem Login kopieren

然后提示输入密码,输入三中设置的初始密码

2.如果登陆远程主机上的mysql数据库

mysql -h 主机地址 -u 用户名 -p 用户密码
Nach dem Login kopieren

 

五、执行常用的mysql数据库操作

注意:以下操作都发现在,连接数据库之后,进入mysql环境,之后执行的命令都必须带有分号“;”

首先,以root权限连接mysql

mysql -u root -p
Nach dem Login kopieren
Nach dem Login kopieren

然后,输入root的密码

1、增加新用户

格式如下:

grant 操作权限 on 数据库.* to 用户名@登陆主机地址 identified by <span>'</span><span>密码</span><span>';</span>
Nach dem Login kopieren

意思是:授予,某主机上的某用户(附带该用户的登陆密码)在某数据库上,执行某些操作的权限

(1)比如:任意主机上("%"),用户(用户名:test1,密码:adc)在所有数据库上,执行任意操作的权限(很危险)

grant all privileges on *.* to test1<span>@"</span><span>%</span><span>"</span> identified by <span>"</span><span>abc</span><span>"</span>;
Nach dem Login kopieren

其中all privileges表示查询,插入,修改,删除的权限:select,insert,update,delete

以上命令等价于:

grant <span>select</span>,insert,update,delete on *.* to test1<span>@"</span><span>%</span><span>"</span> identified by <span>"</span><span>abc</span><span>"</span>;
Nach dem Login kopieren

然后刷新权限

flush privileges;
Nach dem Login kopieren
Nach dem Login kopieren

 (2)比如:授权本地主机上的用户操作数据库的权限

创建数据库(比如:openfire)

create database openfire;
Nach dem Login kopieren

授予本地主机用户(用户名:test2,密码:123)访问数据库(数据库名称:openfire)的操作权限

grant all privileges on openfire.* to test2@localhost identified by <span>"</span><span>123</span><span>"</span>;
Nach dem Login kopieren

flush privileges;
Nach dem Login kopieren
Nach dem Login kopieren

 之后,就可以用新的用户,访问openfire数据库了

2.更新指定帐户的密码(用户名:test1,新密码:1234)

update mysql.user set password=password(<span>'</span><span>1234</span><span>'</span>) where User=<span>"</span><span>test1</span><span>"</span> and Host=<span>"</span><span>localhost</span><span>"</span>;
Nach dem Login kopieren

 3.删除用户

先使用mysql数据库

use mysql;
Nach dem Login kopieren

删除mysql数据库中user表中的某个本地用户(test7)

delete from user where User=<span>"</span><span>test7</span><span>"</span> and Host=<span>"</span><span>localhost</span><span>"</span>;
Nach dem Login kopieren

 4.显示命令

(1)显示所有数据库列表

show databases;
Nach dem Login kopieren

初始化只有两个数据库,mysql和test

注意:MYSQL的系统信息都存储在mysql库中,比如:修改密码和新增用户,实际上就是用这个库进行操作

(2)打开某个数据库(比如数据库:openfire)

use openfire;
Nach dem Login kopieren

(3)显示本库中的所有表

show tables;
Nach dem Login kopieren

(4)显示某表(table1)的结构

describe table1;
Nach dem Login kopieren

(5)建库

create database 库名;
Nach dem Login kopieren

(6)建表

<span>use 库名;

create table 表名 (字段设定列表);</span>
Nach dem Login kopieren

(7)删库

drop database 库名;
Nach dem Login kopieren

(8)删表

drop table 表名;
Nach dem Login kopieren

(9)将表中的记录清空

delete from 表名;
Nach dem Login kopieren

(10)显示表中的记录

<span>select</span> * from 表名;
Nach dem Login kopieren

六、退出mysql

exit
Nach dem Login kopieren

 七、启动和停止MySQL 

启动

/usr/local/mysql/share/mysql.server start
Nach dem Login kopieren

停止

/usr/local/mysql/bin/mysqladmin -u root -p shutdown
Nach dem Login kopieren

输入root密码



http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html

一 下载MySQL

    访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台,而下面罗列的都是在Mac OS上能用的MySQL的版本,如果是用的其他平台,在“Select Platform”选项的下拉列表中选一下就好了。

      在Mac OS上的MySQL的版本很多,其中有按平台来的,比如10.5/10.6等平台,然后有32位的和64位的,这个你按照自己系统的情况来进行选择,然后就是文件的后缀名有.tar.gz的和.dmg的,这里我选择的是.dmg的。点击右侧的download进行下载。

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

       然后会跳转到另外一个界面,这个界面是提示你需不需要注册的,直接选择最下面的“No thanks,just take me to downloads!”,然后这才真正跳转到了下载的界面,这个界面列了很多的供下载的服务器,选择一个服务器进行下载就OK了。

二 安装MySQL

      打开MySQL的安装包:

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

分别安装

mysql-5.5.16-osx10.6-x86_64.pkg:这个是MySql的主要程序包;

MySQL_StartupItem.pkg:MySql的启动项;

MySQL.prefPane:安装完成后会在系统的偏好设置里面出现,是MySQL的偏好设置,里面主要是用来启动MySQL服务的.

 

三 下载安装MySQL Workbench(GUI Tool)

3.1 MySQL Workbench的下载

      访问http://www.mysql.com/downloads/ 在下面有一个MySQL Workbench(GUI Tool)的项,点击其下的DOWNLOAD即可进入下载界面:

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

      然后同样选择版本之后选择服务器进行下载。这里貌似只有一个版本:

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

 

3.2 MySQL Workbench的安装

下载完成之后安装就非常简单,双击即可安装。安装完成之后我们在“应用程序”里面就能看到MySQL Workbench.app程序了。双击打开:

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

到这里MySql Workbench就安装完毕了。

      安装完成之后我们就讲MySQL Workbench连接到MySQL的数据库上,然后对数据库进行管理。

 

3.3 建立一个新连接

      可以看到MySQL Workbench的主界面有三大模块,SQL Development,Data Modeling,Server Administration。其中在SQL Development下面有一个“New Connection”点击之后就会出现一个“Setup New Connection”的对话框,填写完Connetion Name之后点击Ok。即可完成一个连接到本地数据库的连接。

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

   完成之后在主界面的就会出现刚才建立的连接,如下图:

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

 双击连接名或者选中一个连接之后点击“Open Connection to Start Querying”,即可进入这个操作数据库的界面:

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

这些所有的前提都是数据库服务得打开。

 

3.4 管理数据库的访问密码

      MySQL的默认账号密码是root/root,正常情况下我们如果单纯的只是使用MySQL Workbench来管理数据库的这个账号是可以的,但是当我们在编程代码中通过jdbc来访问MySQL时我们就会发现使用这个账号是不行,无法访问,因为MySQL需要我们更改密码,也就是说root这个是个默认的密码也就是弱密码,需要我们修改之后才能在代码中使用。因此我们需要来管理数据库的访问密码。

      新建一个Server Instance

      在“Server Administration”模块下有个“New Server Instance”点击之后会弹出一个“Create New Server Instance Profile”的对话框,跟着对话框的一步一步走就可以完成,一般本地的数据库直接跟着默认设置就ok。完成之后我们就能够在Workbench的主界面最右边看到刚才建立的instance。

 Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

双击打开管理器,这里需要密码,一般还没改过的就是root。然后在左侧的菜单栏下有个“SECURITY”下面有个“Users and Privileges”的子菜单项,选择就会看到如下界面:

Mac下使用XMPP即时通讯【1】:安装MySQL和Workbench

在右侧的面板中有一个User Accounts的列表,选择其中要修改密码的账号,然后在右侧修改密码即可。


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage