如何初始化mysql权限表??
rm /var/db/mysql/*
mysql_install_db
ls /var/db/mysql
没有文件呀。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
rm /var/db/mysql/*
mysql_install_db
ls /var/db/mysql
没有文件呀。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
在bin 目录下执行
#cd /var/local/bin/
#mysql_install_db
还是没有初始化mysql表.
关注ing
用过了我知道的所有方法,还是解决不了问题。
1、kill `cat /mysql-data-directory/hostname.pid`
2、mysqld --skip-grant-tables
mysqladmin -h hostname -u user password 'new password''
提示:Error:'you must have privileges to update tables in the mysql databases to be able to change passwords for others'
3. mysql -h hostname mysql
a)grant all privileges on *.* to root@localhost identified by 'xxxx' with grant opeion;提示:Error 1047:unknow command
b)use mysql; update user set password =password('yourpass') where user='root'
提示:
query OK,0 rows affected ,2 warnings
rows matched:2 changed:0 warnings:2
4. FLUSH PRIVILEGES
依然无法登陆,救救我!
5.rm -rf /var/db/mysql
用port重装安装mysql,启动不了mysql,用备份的mysql目录替换/var/db/mysql可以启动mysql.就是无法解决root密码问题??