MariaDB 10.1源码安装执行mysql_install_db报错"system tables failed"
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,--初始化MySQL数据库的数据文件失败[root@localhost maria]# ./scripts/mysql_install_db --user=mysql --datadir=/maria
千家信息网最后更新 2025年01月22日MariaDB 10.1源码安装执行mysql_install_db报错"system tables failed"--初始化MySQL数据库的数据文件失败
[root@localhost maria]# ./scripts/mysql_install_db --user=mysql --datadir=/maria_data/
Installing MariaDB/MySQL system tables in '/maria_data/' ...
2016-06-17 17:31:21 140423554045920 [Note] ./bin/mysqld (mysqld 10.1.14-MariaDB) starting as process 13621 ...
Installation of system tables failed! Examine the logs in
/maria_data/ for more information.
The problem could be conflicting information in an external
my.cnf files. You can ignore these by doing:
shell> ./bin/scripts/mysql_install_db --defaults-file=~/.my.cnf
You can also try to start the mysqld daemon with:
shell> ./bin/mysqld --skip-grant --general-log &
and use the command line tool ./bin/mysql
to connect to the mysql database and look at the grant tables:
shell> ./bin/mysql -u root mysql
mysql> show tables;
Try 'mysqld --help' if you have problems with paths. Using
--general-log gives you a log in /maria_data/ that may be helpful.
The latest information about mysql_install_db is available at
https://mariadb.com/kb/en/installing-system-tables-mysql_install_db
MariaDB is hosted on launchpad; You can find the latest source and
email lists at http://launchpad.net/maria
Please check all of the above before submitting a bug report
at http://mariadb.org/jira
报错原因:
与/etc/my.cnf相冲突
解决方法:
将/etc/my.cnf改名
[root@localhost maria]# mv /etc/my.cnf /etc/my.cnf_5.7
--再次初始化数据文件成功
[root@localhost maria]# ./scripts/mysql_install_db --user=mysql --datadir=/maria_data/
.....
2016-06-17 17:37:16 139707541080032 [Note] InnoDB: Highest supported file format is Barracuda.
2016-06-17 17:37:16 139707541080032 [Note] InnoDB: 128 rollback segment(s) are active.
2016-06-17 17:37:16 139707541080032 [Note] InnoDB: Waiting for purge to start
2016-06-17 17:37:16 139707541080032 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.29-76.2 started; log sequence number 1616819
2016-06-17 17:37:16 139706685712128 [Note] InnoDB: Dumping buffer pool(s) not yet started
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
To do so, start the server, then issue the following commands:
'./bin/mysqladmin' -u root password 'new-password'
'./bin/mysqladmin' -u root -h localhost.localdomain password 'new-password'
Alternatively you can run:
'./bin/mysql_secure_installation'
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the MariaDB Knowledgebase at http://mariadb.com/kb or the
MySQL manual for more instructions.
You can start the MariaDB daemon with:
cd '.' ; ./bin/mysqld_safe --datadir='/maria_data/'
You can test the MariaDB daemon with mysql-test-run.pl
cd './mysql-test' ; perl mysql-test-run.pl
Please report any problems at http://mariadb.org/jira
The latest information about MariaDB is available at http://mariadb.org/.
You can find additional information about the MySQL part at:
http://dev.mysql.com
Support MariaDB development by buying support/new features from MariaDB
Corporation Ab. You can contact us about this at sales@mariadb.com.
Alternatively consider joining our community based development effort:
http://mariadb.com/kb/en/contributing-to-the-mariadb-project/
[root@localhost maria]# ./scripts/mysql_install_db --user=mysql --datadir=/maria_data/
Installing MariaDB/MySQL system tables in '/maria_data/' ...
2016-06-17 17:31:21 140423554045920 [Note] ./bin/mysqld (mysqld 10.1.14-MariaDB) starting as process 13621 ...
Installation of system tables failed! Examine the logs in
/maria_data/ for more information.
The problem could be conflicting information in an external
my.cnf files. You can ignore these by doing:
shell> ./bin/scripts/mysql_install_db --defaults-file=~/.my.cnf
You can also try to start the mysqld daemon with:
shell> ./bin/mysqld --skip-grant --general-log &
and use the command line tool ./bin/mysql
to connect to the mysql database and look at the grant tables:
shell> ./bin/mysql -u root mysql
mysql> show tables;
Try 'mysqld --help' if you have problems with paths. Using
--general-log gives you a log in /maria_data/ that may be helpful.
The latest information about mysql_install_db is available at
https://mariadb.com/kb/en/installing-system-tables-mysql_install_db
MariaDB is hosted on launchpad; You can find the latest source and
email lists at http://launchpad.net/maria
Please check all of the above before submitting a bug report
at http://mariadb.org/jira
报错原因:
与/etc/my.cnf相冲突
解决方法:
将/etc/my.cnf改名
[root@localhost maria]# mv /etc/my.cnf /etc/my.cnf_5.7
--再次初始化数据文件成功
[root@localhost maria]# ./scripts/mysql_install_db --user=mysql --datadir=/maria_data/
.....
2016-06-17 17:37:16 139707541080032 [Note] InnoDB: Highest supported file format is Barracuda.
2016-06-17 17:37:16 139707541080032 [Note] InnoDB: 128 rollback segment(s) are active.
2016-06-17 17:37:16 139707541080032 [Note] InnoDB: Waiting for purge to start
2016-06-17 17:37:16 139707541080032 [Note] InnoDB: Percona XtraDB (http://www.percona.com) 5.6.29-76.2 started; log sequence number 1616819
2016-06-17 17:37:16 139706685712128 [Note] InnoDB: Dumping buffer pool(s) not yet started
OK
To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system
PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
To do so, start the server, then issue the following commands:
'./bin/mysqladmin' -u root password 'new-password'
'./bin/mysqladmin' -u root -h localhost.localdomain password 'new-password'
Alternatively you can run:
'./bin/mysql_secure_installation'
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the MariaDB Knowledgebase at http://mariadb.com/kb or the
MySQL manual for more instructions.
You can start the MariaDB daemon with:
cd '.' ; ./bin/mysqld_safe --datadir='/maria_data/'
You can test the MariaDB daemon with mysql-test-run.pl
cd './mysql-test' ; perl mysql-test-run.pl
Please report any problems at http://mariadb.org/jira
The latest information about MariaDB is available at http://mariadb.org/.
You can find additional information about the MySQL part at:
http://dev.mysql.com
Support MariaDB development by buying support/new features from MariaDB
Corporation Ab. You can contact us about this at sales@mariadb.com.
Alternatively consider joining our community based development effort:
http://mariadb.com/kb/en/contributing-to-the-mariadb-project/
数据
文件
成功
再次
原因
数据库
方法
冲突
源码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
湖南gps同步数显钟服务器
数据库 事务 例子
敏捷软件开发模型 优缺点
网络安全演示系统
杰才深圳互联网科技有限公司
qq游戏 服务器
浙江软件开发服务商
使命召唤18服务器快照
绿湾科技参加互联网大会
股票分析软件开发流程
客户服务器数据库体系特点
找不到组织服务器
金一南网络安全
复旦奇才网络安全公司
格式化合同编辑软件开发
淄博考勤管理oa软件开发公司
java花雨庭服务器版本
依据网络安全法规定网络产品
临汾学校显示屏触摸软件开发公司
江宁区app软件开发
小米3的游戏数据库
互联网人类科技树
班号数据库
提高软件开发技术
栖霞软件开发公司有哪些
如何去一张表中匹配数据库
理想当网络安全技术员的作文
迁安咨询网络技术不二之选
数据库分表相关
数据库使用安全