阿里云服务器Linux CentOS配置(一)

自己是首次接触云平台,有幸找到了http://www.cnblogs.com/liaolongjun/p/5632789.html这里的一个简洁明了的教程。

在安装了无数次mysql后,,终于发现了这个服务器自带了mysql数据库,【大雾】。

执行

  # sudo netstat -tap | grep mysql

出现

tcp        0      0 *:mysql                     *:*                         LISTEN      1965/mysqld  

表示已经安装了mysql

查看状态

  # service mysqld status

可以看到

SUCCESS! MySQL running (1965)

 

首次登录需要修改root的密码

  # cd /etc

  # vi my.cnf

  

找到[mysqld]的段,在那段中插入一行:

  skip-grant-tables

Esc后:wq保存

然后

# service mysqld restart

重启mysql服务

想要无密码登录数据库

  # mysql -u root -p

结果出现

bash: mysql: command not found

 

经过百度,在家目录执行

  ln -s /usr/local/mysql/bin/mysql /usr/bin

后再次登录(输密码的时候直接回车)

  # mysql -u root -p

成功进入

然后执行

  MySQL [(none)]> use mysql

进入到数据库,修改密码

  MySQL [mysql]> update user set password=password('root') where user='root';
最后使权限生效

  flush privileges;

到此为止 mysql密码修改成功

然后把my.cnf的修改再改回去,不然 就是不需要密码就可以登录数据库

之后找到[mysqld]的段,删去先前插入的那一行:

去掉skip-grant-tables

然后退出来,再重新启动mysql

  # service mysqld restart

重新登录 

  # mysql -u root -p
  Enter password: root

登录成功

posted @ 2017-04-09 23:41  小短腿要早睡  阅读(391)  评论(0编辑  收藏  举报