我想提高使用Ansible管理VM时的自动化和性能。我的一个用例是在各种操作系统上安装自定义软件,比如Red,Ubuntu,Centos。该软件使用单文件安装程序进行分发。例如,在Red和Centos上安装一个mySQL数据库.
我最近学到了“存储库管理器”(或类似的东西)。我不知道具体到哪里去看看/了解更多关于那些工具的信息。我也不知道官方术语是什么。
这个存储库非常简单易用,我只是在那里放了一个二进制文件,然后用一些标签(?)对其进行分类,比如64位,版本3.3,Centos。
目前,我有这个。但我不太喜欢在NFS服务器上托管二进制文件
name: Get mySQL binary
com
在centos7上安装MySQL 5.7时,我遇到了数据目录初始化步骤的问题:
bin/mysqld --initialize --user=mysql
我收到一个错误,因为
bin/mysqld:Error on realpath on 'var\lib\mysql-files'
Failed to access directory for --secure-file-priv. Please make sure that directory exists and is accessible by MYSQL server.Supplied value : /var/li
今天早上,我的mariadb数据库无法启动。
似乎我有一些损坏的InnoDB表,它只能从innodb_force_recovery set开始(value 1会让它启动)。
我已经尝试过mysql_upgrade --force,但是一旦到达损坏的表,它就失败了,并显示错误2013: Lost connection to MySQL server during query when executing 'REPAIR NO_WRITE_TO_BINLOG VIEW ... '
使用mysqlcheck,它再次到达损坏的表,然后失败,返回2013: Lost connection