데이터 베이스 MySQL 튜토리얼 iOS XMPP之mysql数据库的安装

iOS XMPP之mysql数据库的安装

Jun 07, 2016 pm 03:47 PM
ios m mysql Sky xmpp 설치하다 데이터 베이스

一、安装 到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.点击,安装包里的

iOS XMPP之mysql数据库的安装

2.点击安装

iOS XMPP之mysql数据库的安装

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

iOS XMPP之mysql数据库的安装

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

iOS XMPP之mysql数据库的安装

点击Start MySQL Server按钮,启动mysql

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

输入alias命令

alias mysql=/usr/local/mysql/bin/mysql
로그인 후 복사

回车,再输入

alias mysqladmin=/usr/local/mysql/bin/mysqladmin
로그인 후 복사

三、设置mysql root帐号的密码

mysqladmin -u root password 初始密码
로그인 후 복사

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

mysqladmin -u root -p  password 最新密码
로그인 후 복사

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

 四、连接数据库

mysql -u root -p
로그인 후 복사
로그인 후 복사

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

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

mysql -h 主机地址 -u 用户名 -p 用户密码
로그인 후 복사

 

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

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

首先,以root权限连接mysql

mysql -u root -p
로그인 후 복사
로그인 후 복사

然后,输入root的密码

1、增加新用户

格式如下:

grant 操作权限 on 数据库.* to 用户名@登陆主机地址 identified by <span>'</span><span>密码</span><span>';</span>
로그인 후 복사

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

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

grant all privileges on *.* to test1<span>@"</span><span>%</span><span>"</span> identified by <span>"</span><span>abc</span><span>"</span>;
로그인 후 복사

其中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>;
로그인 후 복사

然后刷新权限

flush privileges;
로그인 후 복사
로그인 후 복사

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

创建数据库(比如:openfire)

create database openfire;
로그인 후 복사

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

grant all privileges on openfire.* to test2@localhost identified by <span>"</span><span>123</span><span>"</span>;
로그인 후 복사

flush privileges;
로그인 후 복사
로그인 후 복사

 之后,就可以用新的用户,访问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>;
로그인 후 복사

 3.删除用户

先使用mysql数据库

use mysql;
로그인 후 복사

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

delete from user where User=<span>"</span><span>test7</span><span>"</span> and Host=<span>"</span><span>localhost</span><span>"</span>;
로그인 후 복사

 4.显示命令

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

show databases;
로그인 후 복사

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

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

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

use openfire;
로그인 후 복사

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

show tables;
로그인 후 복사

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

describe table1;
로그인 후 복사

(5)建库

create database 库名;
로그인 후 복사

(6)建表

<span>use 库名;

create table 表名 (字段设定列表);</span>
로그인 후 복사

(7)删库

drop database 库名;
로그인 후 복사

(8)删表

drop table 表名;
로그인 후 복사

(9)将表中的记录清空

delete from 表名;
로그인 후 복사

(10)显示表中的记录

<span>select</span> * from 表名;
로그인 후 복사

六、退出mysql

exit
로그인 후 복사

 七、启动和停止MySQL 

启动

/usr/local/mysql/share/mysql.server start
로그인 후 복사

停止

/usr/local/mysql/bin/mysqladmin -u root -p shutdown
로그인 후 복사

输入root密码

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Apple iOS 18의 첫 번째 버전에는 심각한 발열, WeChat 지연 등 많은 버그가 있는 것으로 노출되었습니다. Apple iOS 18의 첫 번째 버전에는 심각한 발열, WeChat 지연 등 많은 버그가 있는 것으로 노출되었습니다. Jun 13, 2024 pm 09:39 PM

Apple iOS 18의 첫 번째 버전에는 심각한 발열, WeChat 지연 등 많은 버그가 있는 것으로 노출되었습니다.

Apple, iOS 18에 배포된 동형 암호화용 오픈 소스 Swift 패키지 출시 Apple, iOS 18에 배포된 동형 암호화용 오픈 소스 Swift 패키지 출시 Jul 31, 2024 pm 01:10 PM

Apple, iOS 18에 배포된 동형 암호화용 오픈 소스 Swift 패키지 출시

업데이트 | 해커가 EU 외부의 iPad에 Epic Games Store와 Fortnite를 설치하는 방법을 설명합니다. 업데이트 | 해커가 EU 외부의 iPad에 Epic Games Store와 Fortnite를 설치하는 방법을 설명합니다. Aug 18, 2024 am 06:34 AM

업데이트 | 해커가 EU 외부의 iPad에 Epic Games Store와 Fortnite를 설치하는 방법을 설명합니다.

Apple은 iOS/iPadOS 18 베타 4 업데이트를 다시 출시하며 버전 번호는 22A5316k로 증가했습니다. Apple은 iOS/iPadOS 18 베타 4 업데이트를 다시 출시하며 버전 번호는 22A5316k로 증가했습니다. Jul 27, 2024 am 11:06 AM

Apple은 iOS/iPadOS 18 베타 4 업데이트를 다시 출시하며 버전 번호는 22A5316k로 증가했습니다.

Apple iOS/iPadOS 18 개발자 프리뷰 베타 4 출시: CarPlay 배경화면 추가, 설정 옵션 정렬, 향상된 카메라 제어 Apple iOS/iPadOS 18 개발자 프리뷰 베타 4 출시: CarPlay 배경화면 추가, 설정 옵션 정렬, 향상된 카메라 제어 Jul 24, 2024 am 09:54 AM

Apple iOS/iPadOS 18 개발자 프리뷰 베타 4 출시: CarPlay 배경화면 추가, 설정 옵션 정렬, 향상된 카메라 제어

Apple, 구형 iPhone/iPad에 대한 iOS/iPadOS 16.7.9 및 15.8.3 업데이트 출시: 보안 취약점 수정 Apple, 구형 iPhone/iPad에 대한 iOS/iPadOS 16.7.9 및 15.8.3 업데이트 출시: 보안 취약점 수정 Jul 30, 2024 am 10:13 AM

Apple, 구형 iPhone/iPad에 대한 iOS/iPadOS 16.7.9 및 15.8.3 업데이트 출시: 보안 취약점 수정

Apple iPhone 16에는 더 이상 Apple Intelligence가 사전 설치되어 있지 않습니다. Apple iPhone 16에는 더 이상 Apple Intelligence가 사전 설치되어 있지 않습니다. Jul 30, 2024 pm 01:18 PM

Apple iPhone 16에는 더 이상 Apple Intelligence가 사전 설치되어 있지 않습니다.

MySQL 8.4에서 mysql_native_password가 로드되지 않음 오류를 수정하는 방법 MySQL 8.4에서 mysql_native_password가 로드되지 않음 오류를 수정하는 방법 Dec 09, 2024 am 11:42 AM

MySQL 8.4에서 mysql_native_password가 로드되지 않음 오류를 수정하는 방법

See all articles