美文网首页linux&github
Linux服务器MySQL安装教程

Linux服务器MySQL安装教程

作者: 刘一一同学 | 来源:发表于2019-06-14 16:44 被阅读56次

一、yum安装

  • 下载yum库
    wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

  • 安装yum库
    yum localinstall -y mysql57-community-release-el7-7.noarch.rpm

  • 安装数据库
    yum install -y mysql-community-server

  • 启动MySQL服务
    systemctl start mysqld.serviceservice mysqld start

  • 查看密码
    cat /var/log/mysqld.log |grep password

  • 修改密码
    set password for 'root'@'localhost'=password('1qaz!QAZ')

  • 查看mysql运行状态
    /etc/rc.d/init.d/mysqld status

二、rpm安装

  • 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)
    rpm -qa | grep -i mysql
    yum -y remove mysql-libs*

  • 选择Linux对应的RPM包
  • 安装MySQL
    rpm -ivh MySQL-server-5.6.36-1.linux_glibc2.5.x86_64
    rpm -ivh MySQL-devel-5.6.36-1.linux_glibc2.5.x86_64
    rpm -ivh MySQL-client-5.6.36-1.linux_glibc2.5.x86_64
    cp /usr/share/mysql/my-default.cnf/ etc/my.cnf // 修改配置文件位置

由于rpm安装没有自动生成这个.cnf配置文件,需要我们手动去拷贝一个,这一步即使不操作,mysql还是能正常启动的。不过还是拷贝一个吧,默认的配置不一定符合大众的要求;

  • 初始化MySQL及设置密码
    /usr/bin/mysql_install_db
    service mysql start
    cat /root/.mysql_secret //查看root账号密码
    mysql -uroot –pqKTaFZnl
    SET PASSWORD = PASSWORD('123456') //设置密码为123456

  • 远程登陆用户设置
    use mysql;
    select host,user,password from user;
    update user set password=password('123456') where user='root'
    update user set host='%' where user='root' and host='localhost'
    flush privileges

  • 设置开机自启动
    chkconfig mysql on
    chkconfig --list | grep mysql

  • 修改字符集和数据存储路径,配置/etc/my.cnf文件,修改数据存放路径、mysql.sock路径以及默认编码utf-8
  • MySQL的默认安装位置
    数据库目录/var/lib/mysql/
    配置文件目录/usr/share/mysql
    相关命令目录/usr/bin
    启动脚本/etc/init.d/mysql

强迫症患者,热爱生活,喜欢健身。

相关文章

网友评论

    本文标题:Linux服务器MySQL安装教程

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