Phabricator在Ubuntu18.04上安装使用

官方参考链接:

https://secure.phabricator.com/book/phabricator/article/installation_guide/

中文网站,翻译了官方很多文档:

https://phabricator.webfuns.net/diviner/

安装难度不大,因为官方提供了自动安装脚本。

我遇到的问题主要是数据库密码的修改。参考以下文章:http://www.cnblogs.com/super-zhangkun/p/9435974.html

数据库配置:

 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string

1.进入到etc/mysql 目录下,查看debian.cnf文件

2.找到用户名,密码 ,使用此账号登录mysql

用户名:debian-sys-maint

密码:xedvSNKdLavjuEWV

登录:mysql -udebian-sys-maint -pxedvSNKdLavjuEWV

3.修改root用户的的密码

这里是关键点,由于mysql5.7没有password字段,密码存储在authentication_string字段中,password()方法还能用

在mysql中执行下面语句修改密码

1

2

3

4

5

6

7

8

9

10

11

12

show databases;

 

use mysql;

  

update user set authentication_string=PASSWORD("自定义密码") where user='root';

  

update user set plugin="mysql_native_password";

  

flush privileges;

  

quit;

4.修改完密码,需要重启mysql

/etc/init.d/mysql restart

修改数据库默认编码:

$ service mysqld stop
$ vi /etc/my.cnf               # 修改mysql配置文件
                          
# 在下面两项中添加:
[client]
default_character_set=utf8

[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8

$ service mysqld restart       # 重启

你可能感兴趣的:(linux,以及嵌入式编程技术)