设置环境变量
$ 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](https://i-blog.csdnimg.cn/blog_migrate/31ed70e6eb3570c0fc1fef1d5776fa2a.jpeg)
2. 也可以点击左上角的苹果图标-->系统偏好设置-->MySQL(最下边)-->点击 Start MySQL Server
![8e0e5809db84a88fc1bfda77a30b395b.png](https://i-blog.csdnimg.cn/blog_migrate/b9efcffbc422021324d32b6dbd662f0f.jpeg)
开启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