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

[ERROR] The data directory needs to be specified.

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-9-28 15:50:03 | 显示全部楼层 |阅读模式
3、生成授权表, n" w4 I# e6 D4 H+ a' j, s

0 R5 |/ G* f% B) L/ x/opt/modules/mysql/bin   mysql_install_db
$ W" O$ X+ R1 Z, W# J* z+ u
  E$ L5 ^4 p' n7 Q: U) G; i- @0 i执行: ./mysql_install_db --user=mysql
( M) E: `  b1 k) L6 W# Z2 ^' C" ?& S" S
报错:
0 N. F2 k. C! Y: @
& ]7 E/ `6 a$ X: I; g: P1、[ERROR]   The data directory needs to be specified.
2 g* W. A" T% o1 K4 V5 S0 R) p# ^; B, z1 }& ]6 p& K
指定了数据目录 --datadir=/opt/modules/mysql/data/5 R2 N# Y0 z7 W+ E+ \
4 @2 V3 V9 \8 ?
继续报错:The data directory '/opt/modules/mysql/data/' already exist and is not empty.- V: g; ~" y* ^7 m! H0 S) S/ B

; I1 ?2 v9 B/ W4 l# y7 u) h改回之前,完整的报错:& ?$ W5 S; S% I# \0 F& F
. ~# E* j+ f5 m
[WARNING]mysql_install_db is deprecated.Please consider switching to mysqld --initialize
7 H0 W' [/ T. M7 F. b$ l[ERROR] The data directory needs to be specified.
) R5 U& u* W8 ]& U7 P* f1 d: S/ @" w$ t: H% h9 [  W& v
大概意思: mysql_install_db 已经不再推荐使用了,建议改成 mysqld –initialize 完成实例初始化
+ P0 Q4 `1 ]* A$ V0 b& L% O2 @. f$ b" {9 ?& C! V
改为:./mysqld --user=mysql --datadir=/opt/modules/mysql/data/ --basedir=/opt/modules/mysql / v* |6 k  k+ i; G, C

3 k2 S. ^% F3 U$ ^; P有报错
( b8 l) K" T1 Y! T9 v! }8 Q" J6 P. v1 Q2 u# O9 c* `8 o7 Q+ a, K
[ERROR] Could not create unix socket lock file /var/lib/mysql/mysql.sock.lock.
5 o* N' ~( V& |6 S1 K[ERROR] Unable to setup unix socket lock file.
, c) @1 b6 q/ v# Z, S[ERROR] Aborting
" [  i9 K% S, W8 Q; E
. V/ c) ~5 x" g$ m5 ?, c' @目录不存在或者权限不足,所以我们直接使用命令
% X3 h$ A$ O8 p5 a. R" ~9 \/ x' l/ x! }* p
mkdir -p /var/log/mysql/      创建目录0 ~7 f4 ~. d6 Y4 D7 _% N
1 l5 k) i( |, g( `$ Y
chown -R mysql:mysql /var/log/mysql/     设置权限
9 l$ I% R; }7 A. w5 g2 O
+ n$ B) J6 j. k6 N1 }5 C& {重新执行:./mysqld --user=mysql --datadir=/opt/modules/mysql/data/ --basedir=/opt/modules/mysql
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 01:39 , Processed in 0.016099 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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