Ubuntu 20 下通过 DEB 包部署 StoneDB
步骤 1:安装 StoneDB
- 下载 StoneDB 软件包。您可以通过以下两种方式进行下载:
- GitHub 下载
wget https://github.com/stoneatom/stonedb/releases/download/5.7-v1.0.4-alpha/stonedb-ce-5.7-v1.0.4-alpha.ubuntu.amd64.deb
- Gitee 下载
wget https://gitee.com/StoneDB/stonedb/releases/download/5.7-v1.0.4-alpha/stonedb-ce-5.7-v1.0.4-alpha.ubuntu.amd64.deb
- 使用 DPKG 命令进行安装。
dpkg -x stonedb-ce-5.7-v1.0.4-alpha.ubuntu.amd64.deb
信息
如该步骤执行失败,请执行 ldd /opt/stonedb57/install/bin/mysqld | grep 'not found'
命令,检查是否缺少依赖。如是,请执行 source /opt/stonedb57/install/bin/sourceenv
问题后重试。
- 映射依赖包。
source /opt/stonedb57/install/bin/sourceenv
- 初始化数据库。
/opt/stonedb57/install/bin/mysqld --defaults-file=/opt/stonedb57/install/my.cnf --initialize --user=mysql
信息
如该步骤执行失败,请执行 ldd /opt/stonedb57/install/bin/mysqld | grep 'not found'
命令,检查是否缺少依赖。如是,请执行 source /opt/stonedb57/install/bin/sourceenv
问题后重试。
步骤 2:启动 StoneDB
/opt/stonedb57/install/mysql_server start
步骤 3:修改 root 的初始密码
- 获取用户 root 的初始密码。
cat /opt/stonedb57/install/log/mysqld.log |grep password
[Note] A temporary password is generated for root@localhost: ceMuEuj6l4+!
# 初始密码为 ceMuEuj6l4+!
- 在 MySQL 命令行中,使用 root 账号登录 StoneDB。
/opt/stonedb57/install/bin/mysql -uroot -p -S /opt/stonedb57/install/tmp/mysql.sock
# 输入上一步的初始密码。
mysql: [Warning] Using a password on the command line interface can be insecure.