找回密码
 注册
查看: 3584|回复: 0

[ERROR] The data directory needs to be specified.

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-9-28 15:50:03 | 显示全部楼层 |阅读模式
3、生成授权表! Q0 ?& O! k; l0 f/ `- R8 K$ b

2 `! ?+ A9 \+ }, A/opt/modules/mysql/bin   mysql_install_db' }  G3 T2 g" o# G& M  u8 I5 _
, a8 X, `* W/ |' R5 \' C
执行: ./mysql_install_db --user=mysql+ s: M7 j( z  X8 O+ F
  h% C; r& ]! O5 D
报错:
8 x2 }" H( a5 J3 j- Y
) T. ~" H; |& ~0 O: m1、[ERROR]   The data directory needs to be specified.! D, \% l/ C. R/ ?+ ~6 Q5 R. ?
  z; x: u$ g% a9 h7 _# p+ [
指定了数据目录 --datadir=/opt/modules/mysql/data/
  T/ s" P$ z( V; ?# [9 I/ L. J: f$ S' p
继续报错:The data directory '/opt/modules/mysql/data/' already exist and is not empty.
* w+ a: x, q. [, q6 v5 X. J. w% }0 _+ D
改回之前,完整的报错:
2 K/ [; i: X  E3 t; P0 z) m# I7 f" |& g
[WARNING]mysql_install_db is deprecated.Please consider switching to mysqld --initialize
6 ^, z$ U( T$ s3 X% O, }9 @[ERROR] The data directory needs to be specified.
- |1 V% t9 O' B) }, U1 n+ x/ h
% l( l3 j& ?$ }6 L3 ^- t1 W大概意思: mysql_install_db 已经不再推荐使用了,建议改成 mysqld –initialize 完成实例初始化% q7 A* K' J4 [% l; k7 f; p; H  j
+ U5 N$ E8 P& m- Z
改为:./mysqld --user=mysql --datadir=/opt/modules/mysql/data/ --basedir=/opt/modules/mysql 0 b& F( J% {0 M, A2 \

  j# l3 Z) X/ \+ P- ^8 A有报错
; y& \" E2 g! ?: `9 h" G5 v4 A- a$ v: ~
[ERROR] Could not create unix socket lock file /var/lib/mysql/mysql.sock.lock.. h, l9 l( \7 O
[ERROR] Unable to setup unix socket lock file.
! N9 V+ g3 l- P9 o[ERROR] Aborting0 ~" d8 q7 v7 Y3 Z- j
4 a! S: L2 h9 }% Z9 E$ \' c
目录不存在或者权限不足,所以我们直接使用命令1 x: b) T# o2 x
/ {; a* i) \2 @  g: x% h9 w
mkdir -p /var/log/mysql/      创建目录( I3 v$ N( B) Z0 e# b

4 M& _, s# `% l4 {chown -R mysql:mysql /var/log/mysql/     设置权限' K! u' o" u) A, m) Y

3 a$ K! c1 j6 n4 ?. s) ?重新执行:./mysqld --user=mysql --datadir=/opt/modules/mysql/data/ --basedir=/opt/modules/mysql
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 02:46 , Processed in 0.016083 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表