美文网首页服务器
在阿里云服务器上安装mysql, 并且运用navicat链接服务

在阿里云服务器上安装mysql, 并且运用navicat链接服务

作者: 风不会停7 | 来源:发表于2018-03-06 22:59 被阅读421次

1:阿里云服务器上安装mysql

       wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm(下载rpm包)

  rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

     yum install mysql-community-server(安装mysql)

  systemctl start mysqld.service(启动mysql)

  systemctl status mysqld.service(查看mysql状态)

  grep 'temporary password' /var/log/mysqld.log(查看mysql最初的root密码用于登录)

  mysql -uroot -p(登录mysql)

       ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';(修改mysql的root密码为MyNewPass4!, 这一步必须执行,否则就会报错说是密码过期)

2:创建用户(默认有root, 这个步骤是可选步骤): create user '[用户名称]'@'%' identified by '[用户密码]'; (密码8位以上,包括:大写字母、小写字母、数字、特殊字符) , “%”:匹配所有主机,该地方还可以设置成‘localhost’,代表只能本地访问,例如root账户默认为‘localhost‘

:3:运用上面的命令行完成mysql的安装之后, 直接链接navicat会报Host xx.xxx.xx.xx (IP地址) is not allowed to connect to this MySQL server的错误,

4:你想root使用MyNewPass4!(这里是自己设置的新密码)从xx.xxx.xx.xx(这里的ip为上方报错内容里面的ip地址)主机连接到mysql服务器的话。执行

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'xx.xxx.xx.xx(这里的ip为上方报错内容里面的ip地址)' IDENTIFIED BY 'MyNewPass4!' WITH     GRANT OPTION; FLUSH PRIVILEGES(这里的root和密码对应上一步的root和新设置的密码)

5:你想root使用MyNewPass4!(这里是自己设置的新密码)从任何主机连接到mysql服务器的话。执行

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyNewPass4' WITH GRANT OPTION;FLUSH   PRIVILEGES;

完成之后重新建立navicat上面的链接即可;

相关文章

网友评论

    本文标题:在阿里云服务器上安装mysql, 并且运用navicat链接服务

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