Mysqlインストール(liunxオンラインインストール版)

2710 ワード

ショートカットのインストール
Linux     repo                (            ),      yum    MySQL     。                mysql5        rpm 。
  --           MySQL
    rpm -qa | grep mysql
  --   ,  
    rpm -e --nodeps `rpm -qa | grep mysql`
  //  rpm
    rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
  //    yum 
    yum repolist enabled | grep "mysql.*-community.*"

  //  mysql   
  sudo yum -y install mysql mysql-server mysql-devel 
  sudo yum -y install mysql-community-server
  sudo yum -y install mysql-server
  //  UTF-8
  sudo vim /etc/my.cnf 
          
      default-character-set = utf-8
  //  mysql      
  sudo chkconfig mysql on
  
   ,   /etc/init.d/mysqld start      mysql


  mysql   : 
mysql    (    ,        )
mysql>; USE mysql; 
//       
mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root'; 
mysql>; FLUSH PRIVILEGES;   (      )
mysql -u root -p 
Enter Password:  
mysql>GRANT ALL PRIVILEGES ON *.* TO '   '@'%' IDENTIFIED BY '  ' WITH GRANT OPTION; 
         mysql 。

mysql       service  mysqld start
   
  
 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '  ' WITH GRANT OPTION; 


--  mysql 
    service mysql start
chkconfig mysql on

mysqlのアンインストール
  --           MySQL
    rpm -qa | grep mysql
    
--   ,  
    rpm -e mysql-libs-5.1.66-2.el6_3.i686 --nodeps

       mysql,    CentOS    mysql   ?
  :sudo yum -y remove mysql-libs.x86_64              。
      Complete!     。
             :

//     
[root@centos7 ~]# rpm -qa | grep -i mysql
MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686
b)  mysql
[root@centos7 ~]# rpm -e --nodeps MySQL-server-5.6.17-1.el6.i686
[root@centos7 ~]# rpm -e --nodeps MySQL-client-5.6.17-1.el6.i686
c)  mysql  
[root@centos7 ~]# chkconfig --list | grep -i mysql
[root@centos7 ~]# chkconfig --del mysql
d)    mysql   
[root@centos7 ~]# whereis mysql    find / -name mysql

 mysql: /usr/lib/mysql /usr/share/mysql

    mysql         ,      maven    mysql
[root@centos7 ~]#rm -rf /usr/lib/mysql
[root@centos7 ~]#rm -rf /usr/share/mysql
[root@centos7 ~]#rm -rf /usr/my.cnf
      
  //     
  mysql -u root -pvmwaremysql>use mysql; 
  //%   ip       
  mysql>update user set host = '%' where user = 'root';  
   //                
   mysql>insert into user (host,user,password) values('192.168.0.51','root',password('123'));  
  //      
   mysql>select host, user from user;    
   //               
  mysql>FLUSH PRIVILEGES