您的位置:首页 > 运维架构 > Linux

CentOS安装mysql

2015-11-11 00:00 344 查看
1. yum一个mysql,启动服务。。。。我用的是mysql.server 启动的

2.恭喜:Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 这个报错的意思是mysql就是起不来,你猜原因是什么?

3.处理过程比较难过,清理/修复 系统中已有所有与mysql相关的配置,比如 /etc/my.cnf,检查各个配置的路径正确性,其中这两段最好有,不然就有编码转换问题。。。。。

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8


还有这个,假如之前系统中装过mysql的话:直接暴力查找find -name mysql-bin.index,并删除之。

或者是这个原因:selinux需要关闭,selinux我没研究过,据说是一个十分复杂的权限系统,找到/etc/selinux/config,把SELINUX=enforcing改为SELINUX=disabled后存盘退出重启机器

4.更悲伤的是,由于自己用户权限不是root,所以修改my.cnf时候设成“所有用户可写”。不过mysql很机智的,会提示:World-writable config file '/etc/my.cnf' is ignored,感谢mysql。

5.接下来就是启动与登录mysql,创建远程用户了。有个小坑:第一次登录时候 如果输入 -u -p 那么你登录的用户不是mysql的root用户,而是' '@'localhost'的用户名为空的账户。所以还是 mysql -h 127.0.0.1 -u root -p 登录,提示输入密码直接回车进入,就是root账户了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: