MYSQL 常用命令
-
启动
service mysqld start
-
登录
mysql uroot -p
-
创建用户
CREATE USER 'mysql2'@'localhost' IDENTIFIED BY 'mysql2'; CREATE USER 'mysql2'@'%' IDENTIFIED BY '123456'; 代表在任意电脑都能登录
-
查看MYSQL下所有的用户
use mysql select host,user from mysql.user
-
删除用户
DROP USER 'mysql2'@'localhost'
-
设置远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
-
授权
GRANT REPLICATION SLAVE ON *.* TO 'mysql2'@'192.168.137.151' IDENTIFIED BY 'mysql2'; FLUSH PRIVILEGES;
-
查看用户授权
show grants for mysql2@192.168.137.151;
-
MySQL服务器二进制文件名与位置
SHOW MASTER STATUS;
-
主从复制中,从机告知二进制文件名与位置
在从机中运行: CHANGE MASTER TO MASTER_HOST='192.168.137.150', MASTER_USER='mysql2', MASTER_PASSWORD='mysql2', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=107; 说明: 1、MASTER_HOST 主机地址 2、MASTER_USER 主机上用户名(有从机访问主机的权限) 3、MASTER_PASSWORD 用户名密码 4、MASTER_LOG_FILE 主机的二进制文件名 5、MASTER_LOG_POS 主机二进制文件的地址
-
SQL常规操作
1、查找所有数据库 SHOW DATABASES; 2、创建数据库 create database aa; 3、进入数据库 use aa; 4、创建表 create table tab1(id int auto_increment,name varchar(10),primary key(id)); 5、查看库里的表 show tables;