美文网首页
Linux下安装MySQL

Linux下安装MySQL

作者: 靳兆鲁 | 来源:发表于2021-06-28 20:03 被阅读0次

    Login

    User: root

    Password: root

    Initialize

    mysqld --initialize --console;
    mysqld install;
    net start mysql
    

    修改密码

    use mysql;
    alter user user() identified by "password";
    

    Grant

    创建账户

    create user 'root'@'172.16.10.203' identified by  'password';
    
    use mysql;
    
    update user set host = '%' where user = 'root' and host='localhost';
    

    赋予权限

    with grant option这个选项表示该用户可以将自己拥有的权限授权给别人

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
    

    改密码&授权超用户

    flush privileges 命令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库(MySQL数据库的内置库)中提取到内存里

    flush privileges;
    

    服务器远程访问

    Linux下服务器开放3306端口,配置mysql。

    1. 查看3306端口是否正常
    root@node1:~# netstat -an | grep 3306
    tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN
    

    注意:现在的3306端口绑定的IP地址是本地的127.0.0.1

    1. 修改Mysql配置文件(注意路径,跟之前网上的很多版本位置都不一样)
    root@node1:~# vim /etc/mysql/mysql.conf.d/mysqld.cnf
    

    找到

    bind-address            = 127.0.0.1
    

    前面加#注释掉

    1. 重启Mysql
    root@node1:~# /etc/init.d/mysql restart
    [ ok ] Restarting mysql (via systemctl): mysql.service.
    
    1. 再次查看端口信息
    root@node1:~# netstat -an | grep 3306
    tcp6       0      0 :::3306                 :::*                    LISTEN
    
    1. 通过端口扫描命令结果:
    3306/tcp open   mysql
    

    相关文章

      网友评论

          本文标题:Linux下安装MySQL

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