美文网首页
mysql的安装

mysql的安装

作者: tanghuibook | 来源:发表于2018-10-08 11:31 被阅读0次

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

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

在线安装:

1.下载安装包

[aliyunzixun@xxx.com ~]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

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

2.[ aliyunzixun@xxx.com ~]# yum repolist enabled | grep "mysql.*-community.*" 

安装社区版本

3.[ aliyunzixun@xxx.com ~]# yum -y install mysql-community-server

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

[aliyunzixun@xxx.com ~]# systemctl enable mysqld

#######启动mysql服务进程                                    //  systemctl stop mysqld.service  停止服务

[aliyunzixun@xxx.com ~]# systemctl start mysqld    // systemctl restart mysql  重启服务

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

[aliyunzixun@xxx.com ~]# mysql_secure_installation   

1.输入none    -    或者尝试直接按回车

2. 按回车

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

3.一直输入Y

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

//进入Mysql客户端

4.$ mysql -u root -p

如果在[aliyunzixun@xxx.com ~]# mysql_secure_installation    这一步出现了问题,那么

需要执行第五步,重新设置下密码。否则则不需要执行第五步,可以跳过第五步。

在MySQL中修改一个用户(比如叫"root")的密码,可以用如下办法:

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

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

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

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

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

      mysql> flush privileges;

      mysql> exit;

7.开放3306端口

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

      vmware虚拟机上:

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

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

命令拓展知识:

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

删除用户:

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

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

相关文章

网友评论

      本文标题:mysql的安装

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