如何在Ubuntu 14.04和debian8上安装MySQL 和 Mattermost
在Ubuntu 14.04和Debian 8安装带MySQL的Mattermost
Mattermost是Slack消息传递应用程序的最佳替代。
它为我们提供了选择的所有通信在一个地方,易于使用的界面。
我们可以轻松地在桌面和移动设备上共享消息、文件。
步骤1 -设置MySQL数据库服务器
首先需要在系统上安装MySQL数据库服务器。
使用以下命令安装mysql的默认可用版本。
$ sudo apt-get install mysql-server
现在创建一个mysql用户。
$ mysql -u root -p mysql> CREATE DATABASE mattermost; mysql> GRANT ALL on mattermost.* to Hyman@theitroad IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES;
第二步-下载Mattermost存档
现在我们可以使用root帐户或单独的帐户进行Mattermost的安装。
使用下面的命令创建单独的帐户。
$ sudo adduser mmuser $ sudo passwd mmuser
现在切换到新创建的帐户,
使用下面的命令下载mattermost的编译版本。
同时解压下载的存档文件。
$ sudo su - mmuser $ wget https://releases.mattermost.com/2.2.0/mattermost-team-2.2.0-linux-amd64.tar.gz $ tar xzf mattermost-team-2.2.0-linux-amd64.tar.gz
第3步-配置Mattermost
现在编辑Mattermost配置文件 config/config.json.
修改 SqlSettings部分。
"DriverName": "mysql", "DataSource": "mmuser:Hyman@theitroad(localhost:3306)/mattermost?charset=utf8mb4,utf8",
为mattermost创建一个数据目录。
这是mattermost保存数据的地方,比如上传的文件等等。
$ mkdir ~/mattermost/data
第4步-启动Mattermost服务器
Mattermost的安装已经完成。
现在使用以下命令启动Mattermost服务。
$ cd ~/mattermost/bin $ ./platform
默认的mattermost运行在端口8065上,这个可以在 config/config.json中更改。
通过web浏览器打开 http://svr1.theitroad.com:8065/
访问服务器。
现在我们可能需要在Mattermost中创建第一个团队。
要创建团队,请输入团队管理员帐户的电子邮件地址,然后单击创建团队。
确认管理员的电子邮件是正确的,然后点击“是,这个地址是正确的”。
现在在框中输入团队名称并单击Next。
我们可以在这里定制团队url。
输入所需的团队url并单击Next。
现在为管理员帐户选择一个用户名并单击Next。
输入管理员帐户的安全密码,然后单击Finish。
团队已成功创建,我们将被重定向到帐户。
第五步-安装Upstart
现在为Upstart守护进程创建一个Mattermost启动脚本。
修改 /etc/init/mattermost.conf文件,添加下面内容
start on runlevel [2345] stop on runlevel [016] respawn chdir /home/mmuser/mattermost setuid mmuser exec bin/platform
现在,我们可以使用以下命令启动和停止Mattermost。
$ sudo start mattermost $ sudo stop mattermost