最近使用mysql跌了跟头,特地记下备忘
时间:2007-08-24 来源:qzc
安装后,mysql没有自动起来,好不容易才找到mysqld_safe运行起来
mysql -u root 登进去了
use mysql切换到mysql数据库
show tables看到表格名列表
后来自作聪明更改了user表格root帐号的密码,结果就再也登不进去了
后来才知道,密码字段是加密存储的,我放明文密码进去系统就搞不定了,奇怪的提示说password yes什么的,不知道为什么yes还有当“不正确”理解的时候
查了资料知道
修改密码可以:mysqladmin -u root password "1"
也可以登录mysql之后 set password=password(‘1’)
这里后面那个password函数是把明文密码加密的意思
同理更新或新增用户操作user表格时也可以使用这个password函数
登录mysql的密码注意保密,明文写在脚本里面想自动登录的话不安全,可以写在mysql的配置文件 /etc/my.cnf文件里
[client]
password=1
然后把这个文件权限更改为600
chmod 600 /etc/my.cnf
全部文字写完了,才发现网上一篇介绍linux下mysql安装启动的,顺便作为附件放在这里吧
mysql -u root 登进去了
use mysql切换到mysql数据库
show tables看到表格名列表
后来自作聪明更改了user表格root帐号的密码,结果就再也登不进去了
后来才知道,密码字段是加密存储的,我放明文密码进去系统就搞不定了,奇怪的提示说password yes什么的,不知道为什么yes还有当“不正确”理解的时候
查了资料知道
修改密码可以:mysqladmin -u root password "1"
也可以登录mysql之后 set password=password(‘1’)
这里后面那个password函数是把明文密码加密的意思
同理更新或新增用户操作user表格时也可以使用这个password函数
登录mysql的密码注意保密,明文写在脚本里面想自动登录的话不安全,可以写在mysql的配置文件 /etc/my.cnf文件里
[client]
password=1
然后把这个文件权限更改为600
chmod 600 /etc/my.cnf
全部文字写完了,才发现网上一篇介绍linux下mysql安装启动的,顺便作为附件放在这里吧
|
相关阅读 更多 +