最近使用mysql跌了跟头

  安装后,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安装启动的,顺便作为附件放在这里吧。