iOS XMPP之mysql数据库的安装
一、安装 到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.点击,安装包里的
2.点击安装
安装好后,再系统偏好设置的其他里,会出现如下图标:
3.点击此图标,跳出对话框
点击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密码

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

MySQL和phpMyAdmin是強大的數據庫管理工具。 1)MySQL用於創建數據庫和表、執行DML和SQL查詢。 2)phpMyAdmin提供直觀界面進行數據庫管理、表結構管理、數據操作和用戶權限管理。

Oracle不僅是數據庫公司,還是雲計算和ERP系統的領導者。 1.Oracle提供從數據庫到雲服務和ERP系統的全面解決方案。 2.OracleCloud挑戰AWS和Azure,提供IaaS、PaaS和SaaS服務。 3.Oracle的ERP系統如E-BusinessSuite和FusionApplications幫助企業優化運營。

在MySQL中,外鍵的作用是建立表與表之間的關係,確保數據的一致性和完整性。外鍵通過引用完整性檢查和級聯操作維護數據的有效性,使用時需注意性能優化和避免常見錯誤。

MySQL和MariaDB的主要區別在於性能、功能和許可證:1.MySQL由Oracle開發,MariaDB是其分支。 2.MariaDB在高負載環境中性能可能更好。 3.MariaDB提供了更多的存儲引擎和功能。 4.MySQL採用雙重許可證,MariaDB完全開源。選擇時應考慮現有基礎設施、性能需求、功能需求和許可證成本。

SQL是一種用於管理關係數據庫的標準語言,而MySQL是一個使用SQL的數據庫管理系統。 SQL定義了與數據庫交互的方式,包括CRUD操作,而MySQL實現了SQL標準並提供了額外的功能,如存儲過程和触發器。

Redis是一种内存数据结构存储系统,主要用作数据库、缓存和消息代理。它的核心特点包括单线程模型、I/O多路复用、持久化机制、复制与集群功能。Redis在实际应用中常用于缓存、会话存储和消息队列,通过选择合适的数据结构、使用管道和事务、以及进行监控和调优,可以显著提升其性能。

安全地處理JSON中的函數和正則表達式在前端開發中,經常需要將JavaScript...

MySQL和phpMyAdmin可以通過以下步驟進行有效管理:1.創建和刪除數據庫:在phpMyAdmin中點擊幾下即可完成。 2.管理表:可以創建表、修改結構、添加索引。 3.數據操作:支持插入、更新、刪除數據和執行SQL查詢。 4.導入導出數據:支持SQL、CSV、XML等格式。 5.優化和監控:使用OPTIMIZETABLE命令優化表,並利用查詢分析器和監控工具解決性能問題。
