中国网络水泥 发表于 2018-10-10 09:42:54

centos7 安装mysql

查看mysql是否安装:  
    # rpm -qa | grep -i mysql  // 这个命令就会查看该操作系统上是否已经安装了mysql数据库 -i忽略大小写
  

  

  
    卸载掉原有mysql:
  
    # rpm -e mysql  // 普通删除模式
  
    # rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
  

  
    查看yum提供的mysql版本:
  
    #yum list | grep -i mysql
  

  

  
    然后我们可以通过输入 yum install -y mysql-server mysql mysql-devel 命令将mysql mysql-server mysql-devel都安装好(注意:安装mysql时我们并不是安装了mysql客户端就相当于安装好了mysql数据库了,我们还需要安装mysql-server服务端才行)
  
    # yum install -y mysql-server mysql mysql-deve
  

  

  
    启动或停止服务
  
    # service mysqld stop
  
    # service mysqld restart
  
    # systemctl enable mysqld #设置开机启动
  

  

  
   #/usr/bin/mysqladmin -u root password 'new-password'  // 为root账号设置密码
  

  
   #mysql>grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option
  
   #flush privileges;
  

  

  

  
    firewall-cmd(推荐)
  
    执行
  
    firewall-cmd --permanent --zone=public --add-port=3306/tcp
  
    firewall-cmd --permanent --zone=public --add-port=3306/udp
  
    这样就开放了相应的端口。
  
    执行
  
    firewall-cmd --reload
  
    使最新的防火墙设置规则生效。
  

  
    配置文件:
  
    #cp /usr/share/mysql/my-default.cnf /etc/my.cnf
  
    添加
  
      character_set_server=utf8
  
      init_connect='SET NAMES utf8'
  

  

  
    查看mysql安装的版本:mysql –version
  
    查看启用端口:netstat-ntpl | grep 3306
  

  

  
    备注:如果是rpm下载包
  
    rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;


页: [1]
查看完整版本: centos7 安装mysql