以 Solo 为例,使用 MySQL 作为网站的数据库

本贴最后更新于 2324 天前,其中的信息可能已经斗转星移

安装 Connector-J

yum java-1.8.0-openjdk-headless #Connector-J的依赖包 wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.11-1.el7.noarch.rpm rpm -ivh mysql-connector-java-8.0.11-1.el7.noarch.rpm #安装mysql和java的连接器

复制 jar 包

复制 jar 包到 Solo 目录的 WEB-INF/lib(官方自带的 jar 放在这)
或者复制到 tomcat 的 lib 目录下
cp /usr/share/java/mysql-connector-java-8.0.11.jar

修改 META-INF\maven\org.b3log\solo\pom.xml 的 <mysql-connector-java.version>5.1.42</mysql-connector-java.version> 版本为 8.0.11(这个不改好像没影响??)

配置 mysql 用户

  • 在 mysql 中新建一个用户 tomsolo

    ALTER USER 'tomsolo'@'localhost' IDENTIFIED BY 'password';
  • 授予数据库 solo 的权限给 tomsolo

    GRANT ALL ON solo.* TO 'tomsolo'@'localhost';
  • 编辑 WEB-INF/classes/local.properties

    #### MySQL runtime #### runtimeDatabase=MYSQL jdbc.username=tomsolo #数据库的账号 jdbc.password=password #数据库的用户密码 #jdbc.driver=com.mysql.jdbc.Driver #原本是这一句的 jdbc.driver=com.mysql.cj.jdbc.Driver #我的MySQL是8.0,上一句无效,得这样写(论官网文档的重要性) jdbc.URL=jdbc:mysql://localhost:3306/solo?useUnicode=yes&characterEncoding=utf8 jdbc.pool=druid
  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    1440 引用 • 10067 回帖 • 492 关注
  • MySQL

    MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。

    693 引用 • 537 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...