XMPP_02_环境安装(准备工作和配置数据库)

一、准备工作

  (1)所有用到的资源我都共享在了我的百度云盘里,需要的可以去下载

  http://pan.baidu.com/s/1mgBPnuC

  配置步骤:数据库 -> 服务器 -> 客户端

  首先配置数据库,因为服务器启动的时候要连接数据库,再配置服务器,最后配置客户端

  (2)在终端中输入以下命令,可以切换隐藏文件的显示
  显示隐藏文件
  defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder
  不显示隐藏文件
  defaults write com.apple.finder AppleShowAllFiles No && killall Finder
  提示:
  在OS X 10.9 Mavericks需要将Finder修改成finder才行,第一个字母换成小写的f
  以上命令类似与在iOS开发中的

  [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"com.apple.finder"];

二、配置数据库

  选用MySql数据库

  1. 找到.dmg后缀的mysql数据库安装包

  2. 打开安装包可以看到下面三个文件

  3. 直接安装mysql

  4. 安装系统偏好管理 MySQL.prefPane文件

  系统偏好管理安装之后,在系统偏好设置的面板里可以找到MySQL的图标MySQL不同与其它软件,在应用程序里没有启动的快捷方式,只有在系统偏好设置面板中才能找到

   5. 点击MySQL即可进入,看到

  数据库有开启和关闭两种状态。我个人认为这里没必要安装MySQLStartupItem.pkg文件,我个人是有强迫症的,不用数据库的时候一定会关了。如果觉得每次手动开启数据库麻烦的,可以安装此文件,这个文件大小也就70K,安装之后可以想随机启动就启动,不想随机启动就关了,废话不多说了

  点击Start MySQL Server启动数据库

  6. 使用终端配置数据库

  (1)打开mac电脑自带的终端,设置MySQL命令行搜索路径,输入:

 

  sudo vi ~/.bash_profile(或者sudo vi .bash_profile,其中~/代表本地路径,不输入也可以),回车
  输入 i
  然后粘贴以下内容
  # mysql
  alias mysql='/usr/local/mysql/bin/mysql'
  alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
  # ls
  alias ls='ls -G'
  (alias是“别名”的意思,这几句代码的作用是起别名)
  按ESC键
  输入 :wq(注意一定不要忘记输入冒号:)
  重新启动终端程序

   (2)修改MySQL的管理员密码

  mysqladmin -u root password "123456"

  MySQL数据库是有密码的,默认为空。跟SQLite数据库不同,SQLite没有用户名和密码。

  (测试数据库是否连接:mysql -u root -p

  输入mysql -u root -p和修改后的密码,如果出现mysql>,表示数据库连接成功,也表示密码修改成功,这时再输入show databases;就可看到其中的数据库了

  

  (3)彻底删除MySQL的方法

  • 先停止所有mysql有关进程
  • sudo rm /usr/local/mysql
  • sudo rm -rf /usr/local/mysql*
  • sudo rm -rf /Library/StartupItems/MySQLCOM
  • sudo rm -rf /Library/PreferencePanes/My*
  • sudo vi /etc/hostconfig # removed the line MYSQLCOM=-YES-
  • rm -rf ~/Library/PreferencePanes/My*
  • sudo rm -rf /Library/Receipts/mysql*
  • sudo rm -rf /Library/Receipts/MySQL*
  • sudo rm -rf /var/db/receipts/com.mysql.*

  7. 使用命令来操作比较麻烦,我选择使用一款图形化界面工具mysql-workbench

   (1)首先安装mysql-workbench,直接在我共享的资源里找到安装包

  (2)打开此应用程序,点New Connection连接到数据库

  (3)Connection Name连接名字随便写

    Hostname主机名是127.0.0.1

    Port端口是3306

    输入刚才设置好的Password -> 123456,点击OK

  (4)先测试连接,出现下图中的内容表示连接到mysql数据库成功,这样就可以使用mysql的图形化界面工具来操作mysql数据库了

  (5)双击建立好的连接

  (6)接下来就要创建一个数据库,供openfire服务器使用

    1.建立数据库

    2.数据库名字 -> openfire

    3.编码方式 -> utf8 - utf8_bin

    4.Apply应用一下

  (7)直接Apply

  (8)成功创建了一个名字为openfire的mysql数据库

到此配置数据库就完成了

原文地址:https://www.cnblogs.com/yudigege/p/3918363.html