美文网首页
Mysql 安装

Mysql 安装

作者: tanghuibook | 来源:发表于2018-10-27 19:01 被阅读0次

Mysql 5.7.20 为了安全 密码 必须包含 数字字母符号

远程访问 mysql需要:

          1.定义安全组规则 开放端口号
          2.还需要修改数据库密码 
          3.同时还有赋予该用户远程访问的权限

在线安装:

1.下载安装包

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

2.查看当前可用的mysql安装资源:

        yum repolist enabled | grep "mysql.*-community.*" 

3.安装社区版本

    yum -y install mysql-community-server

#######安装成功后,将其加入开机启动

  systemctl enable mysqld

#######启动mysql服务进程

   systemctl start mysqld   
   # systemctl restart mysql  重启服务
  #systemctl stop mysqld.service  停止服务

#######配置mysql(设置密码等)

    mysql_secure_installation   
  1. 按回车

  2. 出现set root password ? -NEW password 设置密码 -Re-enter new password 重新设置密码

3.一直输入Y

|--以下操作都时登录了mysql数据库客户端操作的

//进入Mysql客户端

4.$ mysql -u root -p

5.创建用户,赋予用户数据库权限:

// ALL 代表所有权限,.代表所有数据库的所有表

grant insert ,delete,select,update on 数据库名.* to '用户名'@'localhost' identified by '123456';

6.赋予该用户远程访问权限。以下都需要带;号,root也需要给远程访问权限。

  mysql> grant all privileges on *.* to '用户名'@'%' identified by '用户密码';

  mysql> flush privileges;

  mysql> exit;

7.开放3306端口

  阿里云服务器上:添加安全组协议,开放3306端口

  vmware虚拟机上:

  [root@localhost ~]# cd  /etc/sysconfig/

[root@localhost sysconfig]# firewall-cmd --zone=public --add-port=3306/tcp --permanent

重启防火墙

  //先关闭

  systemctl stop firewalld.service   

  //再开启

   systemctl start firewalld.service

命令拓展知识:

    mysql 的配置文件所在路径是  /etc/my.cnf

    whereis  mysql 可以查看mysql 的安装路径

    find  /  -name mysql

修改密码:

   set password [for 'username'@'localhost']=password("new password");  [ ]代表可省略

删除用户:

      单个删除: drop user 'username'@'localhost'

      批量删除:dorp user 'username1'@'localhost','username2'@'localhost',....;

导入和导出数据库数据:

      #在mysql安装文件夹下执行导出数据库数据:

      mysqldump -uroot -p -hlocalhost > mysql.bak.sql 

      #在mysql命令行下执行导入数据库数据:

      mysql> source /tmp/mysql.bak.sql

相关文章

网友评论

      本文标题:Mysql 安装

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