赞
踩
- ##修改管理员root的密码为oldboy123
- [root@oldboy ~]# mysqladmin password 'oldboy123'
- ##尝试不用密码登录,发现被拒绝了
- [root@oldboy ~]# mysql
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:
- NO)
- ##只能用用户和密码登录
- [root@oldboy ~]# mysql -uroot -p'oldboy123' #-u指定用户 -p指定密码
- MariaDB [(none)]> Bye
- ##安全登录
- mysql -uroot -p
- ##修改root密码
- [root@oldboy ~]# mysqladmin -uroot -poldboy123 password 'oldboy' #此时密码是oldboy
- ##使用原密码登录
- [root@oldboy ~]# mysql -uroot -poldboy123
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:
- YES)
- ##使用新密码登录
- [root@oldboy ~]# mysql -uroot -poldboy
- Welcome to the MariaDB monitor. Commands end with ; or \g.
- MariaDB [(none)]>
- ##推荐使用交互方式登录,确保登录安全:
- mysql -uroot -p #回车后输入密码
- pkill mysqld 或systemctl stop mariadb ##(stop的本质是kill)
- ps -ef|grep mysql|grep -v grepb.
- ##忽略授权表(--skip-grant-table),启动后登录不要密码了。
- ##忽略网络(--skip-network),启动后没有网络了。
- /usr/bin/mysqld_safe --skip-grant-table --skip-network &
- (采用忽略授权表(--skip-grant-table)、忽略网络(--skip-network)启动)
- ps -ef|grep mysql|grep -v grep
- ##不用密码登录
- [root@oldboyedu ~]# mysql
- ##查看数据库里用户、主机、密码信息
- MariaDB [(none)]> select user,host,password from mysql.user;
- +------+-----------+-------------------------------------------+
- | user | host | password |
- +------+-----------+-------------------------------------------+
- | root | localhost | *7495041D24E489A0096DCFA036B166446FDDD992 | ##改此行第三列
- | root | oldboy | |
- | root | 127.0.0.1 | |
- | root | ::1 | |
- | | localhost | |
- | | oldboy | |
- +------+-----------+-------------------------------------------+
- ##修改mysql库里的user表格,将password字段的密码改为oldboy123,针对root用户和localhost主
- 机。
- MariaDB> UPDATE mysql.user SET password=PASSWORD("oldboy123") WHERE user='root'
- and host='localhost';
- ##让修改的密码生效
- MariaDB> flush privileges;
- MariaDB> quit
- #杀死mysql服务
- pkill mysqld
- #检查进程
- ps -ef|grep mysql|grep -v grep
- #启动
- systemctl start mariadb
- #检查端口
- ss -lntup|grep 3306
- [root@oldboy ~]# mysql -uroot -poldboy ##原密码无法登录
- ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:
- YES)
- mysql -uroot -poldboy123 ##换新密码登录
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。