美文网首页
阿里云服务器——mysql安装以及使用

阿里云服务器——mysql安装以及使用

作者: 冻冬龙东墙 | 来源:发表于2020-02-02 20:07 被阅读0次

    一个项目的运行,必不可少地需要数据库
    因此下面我来分享一下如何在阿里云服务器上面安装mysql并运行起来。

    一,安装mysql

    从官网下载安装mysql-serve
    使用如下三个命令就算安装完成了

    # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    
    image
    # rpm -ivh mysql-community-release-el7-5.noarch.rpm
    
    image
    # yum install mysql-community-server
    
    image

    安装完成后重启MySQL

    # service mysqld restart
    
    重启mysql

    二,修改密码

    mysql安装后 ,使用命令 mysql -u root -p 进入mysql,一般安装是没密码的,输密码直接空格就能进入

    image
    使用修改密码命令
    mysql> set password for 用户名@localhost = password('新密码');  
    
    修改密码

    三,远程连接mysql

    这里我使用Navicat工具进行操作
    工具下载及破解在这里
    链接:https://pan.baidu.com/s/18bQfI0JgJ8l9zcDH-EJqJA
    提取码:sg6n

    测试连接
    到这里就完了吗?当然 没有!
    事情并没这么简单,在连接过程中我两个地方踩坑了。
    1.服务器没开放3306端口
    2.mysql没配置远程连接权限

    这两个完成才能像如图一样远程连接!

    四,开放3306端口

    在服务器控制台添加安全组规则


    开放3306端口

    五,配置mysql远程权限
    进入mysql ,使用命令

    use mysql
    
    mysql> select host, user from user;
    

    将相应用户数据表中的host字段改成'%'

    update user set host='%' where user='root';
    

    然后它会报错误ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
    这个不予理会
    然后执行刷新

    flush privileges;
    
    image

    最后,完成这两地方地配置,再试一次远程连接就没问题啦。

    相关mysql命令:

    service mysqld status 查看mysql运行状态
    status;  查看mysql版本
    service mysqld start  服务开始
    service mysqld stop  服务停止
    service mysqld restart  服务重启
    

    相关文章

      网友评论

          本文标题:阿里云服务器——mysql安装以及使用

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