mysql重置密码出现的一系列问题
2017-11-18 23:00
218 查看
本人初识mysql,输入mysql -u root -p,出现enter password,我直接点击回车,出现了如下错误提示:
大概一些朋友也是在网上看到过这样的错误,并且表示比较好解决,大概意思是密码错误之类的,但是那是不可能的,紧接着这个错误,噩梦开始了:会连续出现很多错误,最后还是解决了,方法都是网上找来的,如果哪里侵权了我会及时改正谢谢!
第一步:
1.#ps -A|grep mysql
显示类似:
1829 ? 00:00:00 mysqld_safe
1876 ? 00:00:31 mysqld
2.#kill -9 1829
3.#kill -9 1876
4.#/etc/init.d/mysql restart
5.#mysql -u root -p
他的麻烦解决了,我的还没解决!
继续找
方案2
先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.
另外看看是不是权限问题.
------------------------------------------------------------------------------------
[root@localhost beinan]#chown -R mysql:mysql /var/lib/mysql
[root@localhost beinan]# /etc/init.d/mysqld start
启动 MySQL: [ 确定 ]
[root@localhost lib]# mysqladmin -uroot password '123456'
[root@localhost lib]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 3 to server version: 4.1.11
Type 'help;' or '/h' for help. Type '/c' to clear the buffe
他的也解决了,我的麻烦还在继续,依然继续寻找
方案3
问题解决了,竟然是max_connections=1000 他说太多了,然后改成500也说多,无奈删之问题解决了。
还是不行
方案4
/var/lib/mysql 所有文件权限 改成mysql.mysql
不行不行
方案5
摘要:解决不能通过mysql .sock连接MySQL问题
这个问题主要提示是,不能通过 '/tmp/mysql.sock'连到服务器,而php标准配置正是用过'/tmp/mysql .sock',但是一些mysql 安装方法 将 mysql.sock放在/var/lib/mysql .sock或者其他的什么地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件,可以看到如下的东东:
[mysql d]
socket=/var/lib/mysql .sock
改一下就好了,但也会引起其他的问题,如mysql 程序连不上了,再加一点:
[mysql ]
socket=/tmp/mysql .sock
或者还可以通过修改php.ini中的配置来使php用其他的mysql .sock来连,这个大家自己去找找
或者用这样的方法:
ln -s /var/lib/mysql /mysql .sock
/tmp/mysql .sock
成功了,就是这样ln -s /var/lib/mysql /mysql .sock
/tmp/mysql .sock
OK!
终于,噩梦结束了。。。其实简单来说就是跳过mysql的密码验证,然后对密码进行修改就ok了,没想到我中间会出这么多岔子。。。如果有相同经历的同学可以参照我整理的错误,可能有点乱哈,第一次弄,哪里说得不对也欢迎指正!
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
大概一些朋友也是在网上看到过这样的错误,并且表示比较好解决,大概意思是密码错误之类的,但是那是不可能的,紧接着这个错误,噩梦开始了:会连续出现很多错误,最后还是解决了,方法都是网上找来的,如果哪里侵权了我会及时改正谢谢!第一步:
1.#ps -A|grep mysql
显示类似:
1829 ? 00:00:00 mysqld_safe
1876 ? 00:00:31 mysqld
2.#kill -9 1829
3.#kill -9 1876
4.#/etc/init.d/mysql restart
5.#mysql -u root -p
他的麻烦解决了,我的还没解决!
继续找
方案2
先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.
另外看看是不是权限问题.
------------------------------------------------------------------------------------
[root@localhost beinan]#chown -R mysql:mysql /var/lib/mysql
[root@localhost beinan]# /etc/init.d/mysqld start
启动 MySQL: [ 确定 ]
[root@localhost lib]# mysqladmin -uroot password '123456'
[root@localhost lib]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 3 to server version: 4.1.11
Type 'help;' or '/h' for help. Type '/c' to clear the buffe
他的也解决了,我的麻烦还在继续,依然继续寻找
方案3
问题解决了,竟然是max_connections=1000 他说太多了,然后改成500也说多,无奈删之问题解决了。
还是不行
方案4
/var/lib/mysql 所有文件权限 改成mysql.mysql
不行不行
方案5
摘要:解决不能通过mysql .sock连接MySQL问题
这个问题主要提示是,不能通过 '/tmp/mysql.sock'连到服务器,而php标准配置正是用过'/tmp/mysql .sock',但是一些mysql 安装方法 将 mysql.sock放在/var/lib/mysql .sock或者其他的什么地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件,可以看到如下的东东:
[mysql d]
socket=/var/lib/mysql .sock
改一下就好了,但也会引起其他的问题,如mysql 程序连不上了,再加一点:
[mysql ]
socket=/tmp/mysql .sock
或者还可以通过修改php.ini中的配置来使php用其他的mysql .sock来连,这个大家自己去找找
或者用这样的方法:
ln -s /var/lib/mysql /mysql .sock
/tmp/mysql .sock
成功了,就是这样ln -s /var/lib/mysql /mysql .sock
/tmp/mysql .sock
OK!
终于,噩梦结束了。。。其实简单来说就是跳过mysql的密码验证,然后对密码进行修改就ok了,没想到我中间会出这么多岔子。。。如果有相同经历的同学可以参照我整理的错误,可能有点乱哈,第一次弄,哪里说得不对也欢迎指正!
相关文章推荐
- Ubuntu下MySQL安装好之后第一次登陆、修改密码、及出现密码登陆被拒绝等问题解决(access denied(password:yes))
- Mysql数据库密码重置,忘记密码的重置方法(因Mysql版本问题可能不能使用该方法)
- [PHP] ubuntu 16.04系统下解决MySQL 5.7版本的root用户重置密码问题
- 关于两个问题:日志的自动备份脚本、mysql重置密码
- sql注入问题 java中将MySQL的数据库验证秘密加上 ' or '1'= '1 就可以出现万能密码
- 【札记】Linux下 MySQL-5.7.17 tar.gz 包方式安装部署后出现密码过期的问题解决(不修改/etc/my.cnf文件)
- ubuntu 16.04系统下解决MySQL 5.7版本的root用户重置密码问题
- MySQL安装出现“不是内部或外部命令,也不是可执行程序”等一系列问题的解决方案
- mysql 忘记root密码,重置密码,及重置密码后权限问题不能登录的解决方案
- mysql忘记密码后重置密码的问题
- MySQL重置密码与远程连接权限问题
- MySql安装出现问题---无服务,修改密码
- 新版MySql重置初始密码问题
- linux下装了mysql后重置root密码的问题
- 关于mac系统上 mysql重置密码(解决密码错误不能登录Sequel Pro的问题)
- MySQL无法登录问题-"ERROR 1045 (28000): Access denied for user 'root'@'localhost'"-之解决方法-密码重置
- 解决免安装版Mysql出现任何用户不用密码都能登录的问题
- XAMPP 在mac 上修改mysql 密码 和配置的一系列问题 。。。
- 解决Ambari上修改hive数据库密码出现Mysql ERROR 1045 (28000): Access denied for user 'hive'@'localhost'问题
- 解决Mysql安装问题 出现security1045 ,数据库1045修改密码以及eclipse出现乱码问题(真心真心帮助)