Centos7如何使用YUM安装mysql

一、说明

  1. VMware虚拟机上安装的mysql5.6,使用的是CentOS7.2 
  2. wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm (下载mysql的repo源)
  3. rpm安装rpm -ivh mysql-community-release-el7-5.noarch.rpm
  4. 检查是否安装成功ls -1 /etc/yum.repos.d/mysql-community*
  5. 安装成功后我们直接yum安装:yum install mysql-server
  6. 登陆:mysql -h 127.0.0.1 登录时可能会提示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(这里的用户为你当前使用的用户,如果是普通用户更改为普通用户,我这里用的root)

       重启数据库:service mysqld restart

       登陆数据库:mysql -u root

      

    7.数据默认没有密码,设置数据库密码

      use mysql;

      update user set password=PASSWORD("root") where user='root';(设置数据库密码)

      flush privileges;(刷新数据库)

      登陆数据库mysql -uroot -p 

    8.设置远程连接数据库

      use mysql;

      select host,user,password from user;

       

      由此可见只有有localhost访问方式

      Grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;(%指定所有机器可以访问)

       flush privileges;

      

    9.数据库配置完成