mysql root用户远程访问权限_MySQL开启服务、用户管理、远程登录

设置环境变量

$ export PATH=${PATH}:/usr/local/mysql/bin

开启和停止 MySQL server

1 . 开启

$ sudo /usr/local/mysql/support-files/mysql.server start

停止:

$ sudo /usr/local/mysql/support-files/mysql.server stop

542bd60d0320c662e4fb9fa0f67de272.png

2. 也可以点击左上角的苹果图标-->系统偏好设置-->MySQL(最下边)-->点击 Start MySQL Server

8e0e5809db84a88fc1bfda77a30b395b.png

开启mysql

/usr/local/mysql/bin/mysql -u root -p

退出mysql

quit

版本查询

 SELECT VERSION();

用户管理

创建用户

create user 'username'@'%' identified by 'password';
# username是用户名,%表示在任何机器上都可以通过账号和密码访问,也可以把%改成具体的ip,password是密码

修改root用户密码

ALTER USER USER() IDENTIFIED BY "new_password";

授权

grant select, insert, update on db1.* to 'username'@'%';  
# 表示username可以在任何机器上都可以select, insert, update db1
grant all privileges on db1.* to 'username'@'%';
# 表示username可以在任何机器上都可以对 db1进行所有操作(所有权限都授予,除了grant以外)
show grants for 'username'@'%';
# 查看权限

删除用户

drop 'username'@'%';

修改用户名称

rename user 'username'@'%' to 'new_username'@'%';

修改用户密码

alter user username('username'@'%') identified 'new_password'; # 修改其他用户的密码
flush privileges;  # 使配置生效

授权用户远程链接主机的mysql数据库

在你的电脑上打开cmd或terminal,输入

mysql 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值