zoukankan      html  css  js  c++  java
  • linux中安装mysql

    1.服务器及Mysql版本

    百度云 CentOS / 8.1 x86_64 (64bit)

    mysql Ver 8.0.21 for Linux on x86_64 (Source distribution)

    2.执行yum命令进行安装

    yum install mysql-server
    

    3.查看Mysql版本

    mysql -V
    

    4.设置初始密码

    mysqladmin -u root password 'new-password'
    #或者
    set password for 'root'@'localhost' = password('new-password');
    

    5.Mysql服务启动等操作

    systemctl start mysqld 		#启动mysqld
    
    systemctl stop mysqld		#停止mysqld
    
    systemctl restart mysqld 	#重启mysqld
    
    systemctl enable mysqld 	#设置开机启动
    
    systemctl status mysqld 	#查看 MySQL Server 状态
    

    6.登录Mysql

    mysql -u root -p
    

    7.设置Mysql用户的访问权限

    %代表所有,默认的localhost只能在本机访问.

    #设置用户root可以在任意IP下被访问:
    grant all privileges on . to root@"%" identified by "密码";
    #或者
    update user set host = '%' where user = 'root';
    

    刷新权限

    flush privileges;
    

    其实就是改了数据库mysql下user表的字段值

    image-20201119234421171

    8.创建mysql的其他用户并授权

    root用户权限很大,用sqlyog之类的第三方连接或者平时写代码时用个小权限的用户就好了.

    8.1 语法

    GRANT privileges ON dbname.tablename TO 'username'@'host'
    
    • privileges

      用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL

    • dbname

      数据库名

    • tablename

      表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示

    8.2 示例

    #创建用户
    CREATE USER 'username'@'%' IDENTIFIED BY 'password';		
    
    #用户授权
    GRANT SELECT, INSERT ON db01.table01 TO 'username'@'%';
    GRANT ALL ON *.* TO 'username'@'%';
    GRANT ALL ON maindataplus.* TO 'username'@'%';
    
    #刷新权限
    flush privileges;
    

    能否授权也是个权限,如果想让该用户可以授权,用以下命令:

    GRANT privileges ON dbname.tablename TO 'username'@'%' WITH GRANT OPTION;
    

    9.第三方工具连接

    image-20201119235902301

  • 相关阅读:
    将Jquery序列化后的表单值转换成Json
    sql 2008 修改链接服务器 Rpc &Rpc Out
    JavaScript中双等的使用情况
    从一张搞笑图看JavaScript的语法和特性
    dom元素的增删查改
    前端解决跨域问题(转)
    盒子模型以及css3指定盒子模型种类的box-sizing
    如何居中浮动元素
    CSS水平垂直居中常见方法总结(转)
    JS基础-连续赋值(转)
  • 原文地址:https://www.cnblogs.com/yang37/p/14008742.html
Copyright © 2011-2022 走看看