Mysql基本操作

环境:Ubuntu16.04

配置Mysql远程访问
  1. 编辑配置文件
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf  
bind-address = 0.0.0.0 #127.0.0.1改成0.0.0.0
  1. 修改用户权限
    登录:mysql -uroot -proot
    授权远程登录账号: grant all on . to root@'%' identified by 'root'; --添加一个用户名是root且密码是1的远程访问用户
    刷新:flush privileges;
    查看是否添加成功:select user,host,authentication_string from user; --在5.7中用户密码是列authentication_string
    退出:quit
  2. 重启MySQL服务 service mysql restart
创建数据库、用户、授权
create database noah_xinhua; #建表noah_xinhua
CREATE USER 'noah_dba'@'localhost' IDENTIFIED BY 'xinhua098'; #创建用户noah_dba
grant all on noah_xinhua.* to noah_dba@'%' identified by 'xinhua098'; #授权noah_xinhua给noah_dba
flush privileges;#刷新
service mysql [start|stop|restart]未响应
  1. ps ef | grep mysql查出相关占用的进程,kill -9 pid
  2. 再次启动即可

你可能感兴趣的:(Mysql基本操作)