美文网首页我爱编程
CentOS7设置mysql开机自启动

CentOS7设置mysql开机自启动

作者: VoidKing | 来源:发表于2018-04-09 16:34 被阅读155次

    yum安装mysql

    参考《CentOS 7.0下使用yum安装MySQL》,安装步骤如下:

    1、下载mysql的repo源
    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

    2、安装mysql-community-release-el7-5.noarch.rpm包
    rpm -ivh mysql-community-release-el7-5.noarch.rpm

    安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

    3、安装mysql
    yum install mysql-server

    4、登录mysql
    mysql -u root

    登录时报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
    原因是/var/lib/mysql的访问权限问题,解决办法是把/var/lib/mysql的拥有者改为当前用户,并重启服务:

    chown -R root:root /var/lib/mysql
    service mysqld restart

    5、重置密码,设置远程访问,参考《MySQL重置密码》

    PS:查看mysql版本
    mysql -V

    这种方法安装的mysql,默认自启动。

    手动安装mysql

    手动安装mysql的方法,参考《CentOS安装多版本MySQL》。设置自启动的方法(也适用于CentOS6),参考《MySQL----【开机自启】Linux下设置MySql自动启动》

    1、将服务文件拷贝到init.d下,并重命名为mysql
    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

    2、赋予可执行权限
    chmod +x /etc/init.d/mysqld

    3、添加服务
    chkconfig --add mysqld

    4、显示服务列表
    chkconfig --list

    如果看到mysql的服务,并且3、4、5都是on的话则成功。如果是off,则执行
    chkconfig --level 345 mysql on

    5、重启电脑
    reboot

    6、验证
    netstat -na | grep 3306

    如果看到有监听说明服务启动了。

    相关文章

      网友评论

        本文标题:CentOS7设置mysql开机自启动

        本文链接:https://www.haomeiwen.com/subject/alvihftx.html