diff --git a/book/chapter1.md b/book/chapter1.md deleted file mode 100644 index b2b9c2c..0000000 --- a/book/chapter1.md +++ /dev/null @@ -1,83 +0,0 @@ -### /book/chapter_1.1.1.md - -在 MySQL 8.x 中引入了许多新特性和改进,包括 JSON 和 JavaScript 作为数据库查询语言,以及更好的性能和安全性。例如,在连接过程中出现的 `Public Key Retrieval is not allowed` 错误提示,这些都是新版本的特性。本文将记录在最新版本的 Ubuntu 中安装 MySQL 8.x 的完整过程。 - ---- - -### 安装和配置 - -在安装 MySQL 8.x 之前,可以先更新操作系统和软件包: - -```sh -sudo apt update && apt upgrade -y -``` - -更新完成后,可以执行以下命令来查找和安装 MySQL 8.x 软件包: - -```sh -sudo apt search mysql -sudo apt install mysql-* -``` - -安装完成后,使用 `sudo mysql_secure_installation` 初始化 root 用户的密码: - -```sh -sudo mysql_secure_installation -``` - -如果需要允许远程用户访问 MySQL 服务器,可以修改配置文件 `/etc/mysql/mysql.conf.d/mysqld.cnf` 中的 `bind-address`,设置为 `0.0.0.0`: - -```ini -bind-address = 0.0.0.0 -mysqlx-bind-address = 127.0.0.1 -``` - -然后可以为远程用户授予访问权限: - -```sql -GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码' WITH GRANT OPTION; -``` - ---- - -### 解决安全连接问题 - -在 MySQL 8.x 中,如果出现 `Public Key Retrieval is not allowed` 错误提示,可以执行以下命令来解决: - -```sql -ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码'; -``` - -执行后,刷新授权表: - -```sql -flush privileges; -``` - -最后,请确保允许服务器上的 `3306` 端口连接。 - - -## 列表示例 - -- 项目1 -- 项目2 - - 子项目1 - - 子项目2 - -这是一个 [超链接测试](https://www.ibyte.me/) 对文本内容。 - -## 插入普通图片 - -![java](https://img.ibyte.me/470eor.jpg) - -## 引用示例 - -> 这是一个引用示例,可以包含多行文本和**加粗**文字。 - -## 表格示例 - -| 姓名 | 年龄 | 城市 | -|--------|------|--------| -| Alice | 25 | 北京 | -| Bob | 30 | 上海 | -| Carol | 28 | 广州 | diff --git a/book/chapter_1.1.0.md b/book/chapter_1.1.0.md deleted file mode 100644 index 19d9838..0000000 --- a/book/chapter_1.1.0.md +++ /dev/null @@ -1,83 +0,0 @@ -### /book/chapter_1.1.0.md - -在 MySQL 8.x 中引入了许多新特性和改进,包括 JSON 和 JavaScript 作为数据库查询语言,以及更好的性能和安全性。例如,在连接过程中出现的 `Public Key Retrieval is not allowed` 错误提示,这些都是新版本的特性。本文将记录在最新版本的 Ubuntu 中安装 MySQL 8.x 的完整过程。 - ---- - -### 安装和配置 - -在安装 MySQL 8.x 之前,可以先更新操作系统和软件包: - -```sh -sudo apt update && apt upgrade -y -``` - -更新完成后,可以执行以下命令来查找和安装 MySQL 8.x 软件包: - -```sh -sudo apt search mysql -sudo apt install mysql-* -``` - -安装完成后,使用 `sudo mysql_secure_installation` 初始化 root 用户的密码: - -```sh -sudo mysql_secure_installation -``` - -如果需要允许远程用户访问 MySQL 服务器,可以修改配置文件 `/etc/mysql/mysql.conf.d/mysqld.cnf` 中的 `bind-address`,设置为 `0.0.0.0`: - -```ini -bind-address = 0.0.0.0 -mysqlx-bind-address = 127.0.0.1 -``` - -然后可以为远程用户授予访问权限: - -```sql -GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码' WITH GRANT OPTION; -``` - ---- - -### 解决安全连接问题 - -在 MySQL 8.x 中,如果出现 `Public Key Retrieval is not allowed` 错误提示,可以执行以下命令来解决: - -```sql -ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码'; -``` - -执行后,刷新授权表: - -```sql -flush privileges; -``` - -最后,请确保允许服务器上的 `3306` 端口连接。 - - -## 列表示例 - -- 项目1 -- 项目2 - - 子项目1 - - 子项目2 - -这是一个 [超链接测试](https://www.ibyte.me/) 对文本内容。 - -## 插入普通图片 - -![java](https://img.ibyte.me/470eor.jpg) - -## 引用示例 - -> 这是一个引用示例,可以包含多行文本和**加粗**文字。 - -## 表格示例 - -| 姓名 | 年龄 | 城市 | -|--------|------|--------| -| Alice | 25 | 北京 | -| Bob | 30 | 上海 | -| Carol | 28 | 广州 | diff --git a/book/chapter_1.1.1.md b/book/chapter_1.1.1.md deleted file mode 100644 index b2b9c2c..0000000 --- a/book/chapter_1.1.1.md +++ /dev/null @@ -1,83 +0,0 @@ -### /book/chapter_1.1.1.md - -在 MySQL 8.x 中引入了许多新特性和改进,包括 JSON 和 JavaScript 作为数据库查询语言,以及更好的性能和安全性。例如,在连接过程中出现的 `Public Key Retrieval is not allowed` 错误提示,这些都是新版本的特性。本文将记录在最新版本的 Ubuntu 中安装 MySQL 8.x 的完整过程。 - ---- - -### 安装和配置 - -在安装 MySQL 8.x 之前,可以先更新操作系统和软件包: - -```sh -sudo apt update && apt upgrade -y -``` - -更新完成后,可以执行以下命令来查找和安装 MySQL 8.x 软件包: - -```sh -sudo apt search mysql -sudo apt install mysql-* -``` - -安装完成后,使用 `sudo mysql_secure_installation` 初始化 root 用户的密码: - -```sh -sudo mysql_secure_installation -``` - -如果需要允许远程用户访问 MySQL 服务器,可以修改配置文件 `/etc/mysql/mysql.conf.d/mysqld.cnf` 中的 `bind-address`,设置为 `0.0.0.0`: - -```ini -bind-address = 0.0.0.0 -mysqlx-bind-address = 127.0.0.1 -``` - -然后可以为远程用户授予访问权限: - -```sql -GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码' WITH GRANT OPTION; -``` - ---- - -### 解决安全连接问题 - -在 MySQL 8.x 中,如果出现 `Public Key Retrieval is not allowed` 错误提示,可以执行以下命令来解决: - -```sql -ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码'; -``` - -执行后,刷新授权表: - -```sql -flush privileges; -``` - -最后,请确保允许服务器上的 `3306` 端口连接。 - - -## 列表示例 - -- 项目1 -- 项目2 - - 子项目1 - - 子项目2 - -这是一个 [超链接测试](https://www.ibyte.me/) 对文本内容。 - -## 插入普通图片 - -![java](https://img.ibyte.me/470eor.jpg) - -## 引用示例 - -> 这是一个引用示例,可以包含多行文本和**加粗**文字。 - -## 表格示例 - -| 姓名 | 年龄 | 城市 | -|--------|------|--------| -| Alice | 25 | 北京 | -| Bob | 30 | 上海 | -| Carol | 28 | 广州 | diff --git a/book/chinese.md b/book/chinese.md index e69de29..1874b40 100644 --- a/book/chinese.md +++ b/book/chinese.md @@ -0,0 +1,33 @@ +## Typikon + +Typikon 让您可以使用 Markdown 编写您的在线书籍。 + +--- + +
+ Typikon Rust CLI + Codecov + License + Action + Twitter URL +
+ +--- + +### 介 绍 + +Typikon 的名字源自 [Typikon](https://en.wikipedia.org/wiki/Typikon) 书籍,它是一个类似于 mdbook 和 Hugo 的静态网站渲染工具,但它专注于将 Markdown 渲染成在线书籍,比其他工具更易于使用。 + +--- + +> GitHub:[github.com/auula/typikon](https://github.com/auula/typikon) 🌟 + +--- + +### 特 点 + +- 支持暗黑和明亮主题 +- 支持自定义 CSS 和 JS +- 仅关注目录和文件映射 +- 渲染静态文件以便于部署 + diff --git a/book/english.md b/book/english.md index e69de29..984d78a 100644 --- a/book/english.md +++ b/book/english.md @@ -0,0 +1,39 @@ +## Typikon + +Typikon lets you use markdown to write your online books. + +--- + +
+ Typikon Rust CLI + Codecov + License + Action + Twitter URL +
+ + + +--- + +### Introduce + +Typikon name derived from [Typikon](https://en.wikipedia.org/wiki/Typikon) Book, the a static website rendering tool similar to mdbook and hugo, but it focuses only on rendering markdown into an online book, and is easier to use than the other tools. + +--- + +> GitHub: [github.com/auula/typikon](https://github.com/auula/typikon) 🌟 + +--- + +### Feature + +- Support Dark & Light theme +- Support CSS & JS custom +- Only focus on directory and file mapping +- Rendering static files to facilitate deployment + +--- + + + diff --git a/book/index.md b/book/index.md index 606522a..984d78a 100644 --- a/book/index.md +++ b/book/index.md @@ -28,7 +28,7 @@ Typikon name derived from [Typikon](https://en.wikipedia.org/wiki/Typikon) Book, ### Feature -- Support Markdown format +- Support Dark & Light theme - Support CSS & JS custom - Only focus on directory and file mapping - Rendering static files to facilitate deployment diff --git a/book/introduce-zh.md b/book/introduce-zh.md index e69de29..1874b40 100644 --- a/book/introduce-zh.md +++ b/book/introduce-zh.md @@ -0,0 +1,33 @@ +## Typikon + +Typikon 让您可以使用 Markdown 编写您的在线书籍。 + +--- + +
+ Typikon Rust CLI + Codecov + License + Action + Twitter URL +
+ +--- + +### 介 绍 + +Typikon 的名字源自 [Typikon](https://en.wikipedia.org/wiki/Typikon) 书籍,它是一个类似于 mdbook 和 Hugo 的静态网站渲染工具,但它专注于将 Markdown 渲染成在线书籍,比其他工具更易于使用。 + +--- + +> GitHub:[github.com/auula/typikon](https://github.com/auula/typikon) 🌟 + +--- + +### 特 点 + +- 支持暗黑和明亮主题 +- 支持自定义 CSS 和 JS +- 仅关注目录和文件映射 +- 渲染静态文件以便于部署 + diff --git a/book/introduce.md b/book/introduce.md index b2b9c2c..984d78a 100644 --- a/book/introduce.md +++ b/book/introduce.md @@ -1,83 +1,39 @@ -### /book/chapter_1.1.1.md +## Typikon -在 MySQL 8.x 中引入了许多新特性和改进,包括 JSON 和 JavaScript 作为数据库查询语言,以及更好的性能和安全性。例如,在连接过程中出现的 `Public Key Retrieval is not allowed` 错误提示,这些都是新版本的特性。本文将记录在最新版本的 Ubuntu 中安装 MySQL 8.x 的完整过程。 +Typikon lets you use markdown to write your online books. --- -### 安装和配置 +
+ Typikon Rust CLI + Codecov + License + Action + Twitter URL +
-在安装 MySQL 8.x 之前,可以先更新操作系统和软件包: -```sh -sudo apt update && apt upgrade -y -``` - -更新完成后,可以执行以下命令来查找和安装 MySQL 8.x 软件包: - -```sh -sudo apt search mysql -sudo apt install mysql-* -``` - -安装完成后,使用 `sudo mysql_secure_installation` 初始化 root 用户的密码: - -```sh -sudo mysql_secure_installation -``` - -如果需要允许远程用户访问 MySQL 服务器,可以修改配置文件 `/etc/mysql/mysql.conf.d/mysqld.cnf` 中的 `bind-address`,设置为 `0.0.0.0`: - -```ini -bind-address = 0.0.0.0 -mysqlx-bind-address = 127.0.0.1 -``` - -然后可以为远程用户授予访问权限: - -```sql -GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码' WITH GRANT OPTION; -``` --- -### 解决安全连接问题 - -在 MySQL 8.x 中,如果出现 `Public Key Retrieval is not allowed` 错误提示,可以执行以下命令来解决: - -```sql -ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码'; -``` - -执行后,刷新授权表: +### Introduce -```sql -flush privileges; -``` +Typikon name derived from [Typikon](https://en.wikipedia.org/wiki/Typikon) Book, the a static website rendering tool similar to mdbook and hugo, but it focuses only on rendering markdown into an online book, and is easier to use than the other tools. -最后,请确保允许服务器上的 `3306` 端口连接。 +--- +> GitHub: [github.com/auula/typikon](https://github.com/auula/typikon) 🌟 -## 列表示例 +--- -- 项目1 -- 项目2 - - 子项目1 - - 子项目2 - -这是一个 [超链接测试](https://www.ibyte.me/) 对文本内容。 - -## 插入普通图片 +### Feature -![java](https://img.ibyte.me/470eor.jpg) +- Support Dark & Light theme +- Support CSS & JS custom +- Only focus on directory and file mapping +- Rendering static files to facilitate deployment -## 引用示例 +--- -> 这是一个引用示例,可以包含多行文本和**加粗**文字。 -## 表格示例 -| 姓名 | 年龄 | 城市 | -|--------|------|--------| -| Alice | 25 | 北京 | -| Bob | 30 | 上海 | -| Carol | 28 | 广州 |