linux平台mysql密码设置

登录mysql默认没有指定账号

查看默认账号是谁

select user();
mysql> select user();
+----------------+
| user() |
+----------------+
| ODBC@localhost |
+----------------+
row in set (0.03 sec)

默认账号是 ODBC

切换mysql账号

-u 指定mysql账号

-p 指定mysql密码

mysql -uroot -p

[root@salt-minion-192 sh1]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.1.73 Source distribution Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

登录设置密码

初始状态下,管理员root,密码为空,默认只允许从本机登录localhost

 
设置初始密码
mysqladmin -uroot password "123"        设置初始密码 由于原密码为空,因此-p可以不用

也可以设置-p


mysqladmin -uroot -p password "123"

[root@mysql ~]# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[root@mysql ~]# mysql -uroot -p123
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.1.73 Source distribution Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
修改mysql密码
mysqladmin -uroot -p"123" password "456"        修改mysql密码,因为已经有密码了,所以必须输入原密码才能设置新密码
 
 
 
上一篇:Android Touch事件原理加实例分析


下一篇:[知了堂学习笔记]_用JS制作《飞机大作战》游戏_第3讲(玩家发射子弹)