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

[ERROR] The data directory needs to be specified.

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2019-9-28 15:50:03 | 显示全部楼层 |阅读模式
3、生成授权表& X% i# j6 ^" S, s. Q& k0 D& O3 M" F

; Y* y% i3 [; U( T& m. C7 x/opt/modules/mysql/bin   mysql_install_db
; X1 c  Y0 P7 Z6 j' c8 g9 r2 L7 }1 ?( }* P  T, q
执行: ./mysql_install_db --user=mysql2 N, |& C& A# Q! ]3 |: K% ^! ~

- ~" K- ~- @3 h% \6 B* G& i报错:# d! r% c0 N/ G# H0 z0 D

  |; Q  e2 `0 t1、[ERROR]   The data directory needs to be specified.
, s1 z1 t; Q, K; C
1 ^2 x1 P2 h* U, R- x8 P指定了数据目录 --datadir=/opt/modules/mysql/data/( |; k5 }# n1 F8 M/ f' |/ C1 |- n

; X+ i: b0 ]/ o继续报错:The data directory '/opt/modules/mysql/data/' already exist and is not empty.
( v4 _* m. u! m: ?& i$ _, h
) q+ U4 l, v( b# y改回之前,完整的报错:5 y1 V( b+ r  v! e4 @5 ?
# o+ x5 o2 K/ W
[WARNING]mysql_install_db is deprecated.Please consider switching to mysqld --initialize
" T# E- v( K5 c7 Z3 ~[ERROR] The data directory needs to be specified.
8 l, ]! c: o3 q# e- L1 ]' _1 ]
: Z, i8 j  E* @* O+ `大概意思: mysql_install_db 已经不再推荐使用了,建议改成 mysqld –initialize 完成实例初始化
0 q3 p) {$ W6 F5 x- C5 \) U# D$ f8 ~& Y- Z% i
改为:./mysqld --user=mysql --datadir=/opt/modules/mysql/data/ --basedir=/opt/modules/mysql
5 i/ }9 \% A5 C8 v* x
  m0 L, y8 z5 r8 K2 N  g8 v# C0 s  U有报错! n( l5 N9 v2 Y
6 o9 S, B0 D; [( G; }# P1 {
[ERROR] Could not create unix socket lock file /var/lib/mysql/mysql.sock.lock.7 L; J) u9 j$ A3 b( e7 V  [
[ERROR] Unable to setup unix socket lock file.
( ]9 e9 F) Z) q# u, T" Y  w2 Q[ERROR] Aborting
" _$ |4 q0 G$ a& j, ?; Q. c5 o, X% y! h  l5 B
目录不存在或者权限不足,所以我们直接使用命令$ w) {( [& d# z6 J

! C5 k3 O1 r, `mkdir -p /var/log/mysql/      创建目录% n2 L% T- C- T8 }3 l& s$ @% G0 x

) v2 @7 _7 n! R! Xchown -R mysql:mysql /var/log/mysql/     设置权限
$ J, L( s" w* F" J
( [" `- T& n9 P. s) n* r重新执行:./mysqld --user=mysql --datadir=/opt/modules/mysql/data/ --basedir=/opt/modules/mysql
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 02:44 , Processed in 0.016065 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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