小编fre*_*eAR的帖子

在 NFS 共享中安装 MariaDB (MySQL) 数据库文件并以普通用户身份运行服务的步骤 (Linux)

我一直在寻找说明,但找不到以下内容的完整说明集:

  1. 安装 MariaDB (MySQL) 数据库并登录 NFS 共享
  2. 以 NIS 中定义的普通用户身份运行 MariaDB 守护进程

使用:

  • Linux Ubuntu 14.04
  • 玛丽亚数据库 10.2.5

在阅读了许多帖子并进行了一些试验和错误之后,我想出了下面列出的步骤。 我想知道是否有遗漏或错误??

1- 在 NFS 中创建目录:

mkdir /nfs_dir/data -p
mkdir /nfs_dir/logs -p
chmod 700 /nfs_dir/data
chmod 750 /nfs_dir/logs
chown nisuser:nisgroup ...
Run Code Online (Sandbox Code Playgroud)

2- 本地驱动器中的 Crate 运行目录:

sudo mkdir /var/run/mariadb
sudo chown nisuser:nisgroup /var/run/mariadb
sudo chmod 755 /var/run/mariadb
Run Code Online (Sandbox Code Playgroud)

3- 安装 MariaDB

来自 download.mariadb.org 的说明

4- sudo service mysql stop

5- 在 NFS 中创建数据库文件: sudo mysql_install_db --user=nisuser --datadir/nfs_dir/data

6- 编辑 MariaDB 配置(下面只显示编辑过的行,其他保持默认):

sudo vi …
Run Code Online (Sandbox Code Playgroud)

mysql mariadb

5
推荐指数
0
解决办法
3776
查看次数

Jenkins 无法读取 config.xml: hudson.security.GlobalMatrixAuthorizationStrategy hudson.security.LDAPSecurityRealm

使用詹金斯2.169

今天 Jenkins 服务器突然出现故障,并出现以下错误:

SEVERE: Failed Loading global config
java.io.IOException: Unable to read /somewhere/jenkins/home/config.xml
    at hudson.XmlFile.unmarshal(XmlFile.java:181)
    at hudson.XmlFile.unmarshal(XmlFile.java:161)
    at jenkins.model.Jenkins.loadConfig(Jenkins.java:3043)
    at jenkins.model.Jenkins.access$1300(Jenkins.java:309)
    at jenkins.model.Jenkins$13.run(Jenkins.java:3145)
    at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
    at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
    at jenkins.model.Jenkins$5.runTask(Jenkins.java:1096)
    at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
    at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:748)
    Caused by: jenkins.util.xstream.CriticalXStreamException: hudson.security.GlobalMatrixAuthorizationStrategy :   hudson.security.GlobalMatrixAuthorizationStrategy
    ---- Debugging information ----
    message             : hudson.security.GlobalMatrixAuthorizationStrategy
    cause-exception     :   com.thoughtworks.xstream.mapper.CannotResolveClassException
    cause-message       : hudson.security.GlobalMatrixAuthorizationStrategy
    class               : hudson.model.Hudson
    required-type       : hudson.model.Hudson
    converter-type      : hudson.util.RobustReflectionConverter
    path                : /hudson/authorizationStrategy
    line number         : 12
    version             : not available
    ------------------------------- …
Run Code Online (Sandbox Code Playgroud)

jenkins

5
推荐指数
1
解决办法
2万
查看次数

Jenkins 2.192:HTTP 错误 403:请求中未包含有效的面包屑

我最近升级到 Jenkins 2.192,我的应用程序开始失败并出现以下错误:

HTTP Error 403: No valid crumb was included in the request
Reason: No valid crumb was included in the request
Run Code Online (Sandbox Code Playgroud)

降级到 Jenkins 2.189 后我没有看到问题。我没有看到 Jenkins 2.189、2.190、2.191 的问题。我遇到了 Jenkins 2.192 的问题(也见于 2.196)

2.191 和 2.192 之间发生了一些变化,导致我观察到的失败。

jenkins

5
推荐指数
4
解决办法
2万
查看次数

libmariadbclient-dev安装错误:取决于:libmariadbclient18

我正在尝试安装mysqclient,但是在具有Python 3.7.0的Ubuntu 18.04 LTS中尝试“ apt-get install libmariadbclient-dev”时遇到错误。

我该如何进行这项工作?谢谢。

sudo apt-get install libmariadbclient-dev
Reading package lists... Done   
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libmariadbclient-dev : Depends: …
Run Code Online (Sandbox Code Playgroud)

mysql mariadb python-3.x

4
推荐指数
1
解决办法
2515
查看次数

Mariadb 10.3.8:从 MariaDB 存储库安装,缺少文件?

我已经在 Ubuntu 18 服务器上安装了 MariaDB 10.3.8,如下:

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://sfo1.mirrors.digitalocean.com/mariadb/repo/10.3/ubuntu bionic main'
sudo apt update
sudo apt install mariadb-server
sudo apt install mariadb-client
Run Code Online (Sandbox Code Playgroud)

它没有开始:

sudo service mariadb start
Job for mariadb.service failed because the control process exited with error code.
See "systemctl status mariadb.service" and "journalctl -xe" for details.
Run Code Online (Sandbox Code Playgroud)

日志:

systemctl status mariadb.service
? mariadb.service - MariaDB 10.3.8 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
  Drop-In: …
Run Code Online (Sandbox Code Playgroud)

mariadb

4
推荐指数
1
解决办法
1775
查看次数

Jenkins v2.212:创建扩展解析器类时出错:找不到类

将 Jenkins 升级到 v2.212 并安装许多可用的插件更新后,一些作业开始失败并显示以下错误:

12:43:35 [WS-CLEANUP] Deleting project workspace...
12:43:35 [WS-CLEANUP] Deferred wipeout is used...
12:43:35 FATAL: Error creating extended parser class: Class not found
12:43:35 java.io.IOException: Class not found
12:43:35    at org.objectweb.asm.ClassReader.a(Unknown Source)
12:43:35    at org.objectweb.asm.ClassReader.<init>(Unknown Source)
12:43:35    at org.parboiled.transform.AsmUtils.createClassReader(AsmUtils.java:56)
12:43:35    at org.parboiled.transform.ClassNodeInitializer.process(ClassNodeInitializer.java:62)
12:43:35    at org.parboiled.transform.ParserTransformer.extendParserClass(ParserTransformer.java:44)
12:43:35    at org.parboiled.transform.ParserTransformer.transformParser(ParserTransformer.java:39)
12:43:35    at org.parboiled.Parboiled.createParser(Parboiled.java:54)
12:43:35 Caused: java.lang.RuntimeException: Error creating extended parser class: Class not found
12:43:35    at org.parboiled.Parboiled.createParser(Parboiled.java:58)
12:43:35    at org.jenkinsci.plugins.tokenmacro.Parser.process(Parser.java:80)
12:43:35    at org.jenkinsci.plugins.tokenmacro.Parser.process(Parser.java:74)
12:43:35    at org.jenkinsci.plugins.tokenmacro.TokenMacro.expand(TokenMacro.java:199)
12:43:35    at org.jenkinsci.plugins.tokenmacro.TokenMacro.expandAll(TokenMacro.java:237) …
Run Code Online (Sandbox Code Playgroud)

jenkins

3
推荐指数
1
解决办法
4436
查看次数

标签 统计

jenkins ×3

mariadb ×3

mysql ×2

python-3.x ×1