问题一:如果使用可视化工具链接mysql?
mysql默认情况下是不支持远程连接的!只需要几个步骤就能轻松搞定了。
1.vi /etc/mysql/my.cnf 修改里面bind-address项,将127.0.0.1改成0.0.0.0
2.重启mysql,service mysql restart
3.最后执行赋权命令:mysql -u用户名 -p密码 -e "GRANT ALL PRIVILEGES ON *.* TO '赋权的用户名'@'%' IDENTIFIED BY '赋权的密码' WITH GRANT OPTION;"
例:mysql -uroot -proot123 -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123' WITH GRANT OPTION;"
问题二:常见的一些修改操作?
1.修改表 增加字段 alter table 表名 add 字段名 限制; 例: alter table test add testcolumn varchar(100) not null; 2.修改表 修改字段类型 alter table 表名称 modify 字段名称 字段类型 [是否允许非空]; 例: alter table test modify testcolumn Integer not null; 3. 修改表 修改表名 alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空] DELETE FROM tb_client_log_201711 WHERE LOG_TIME>DATE_SUB(CURDATE(),INTERVAL 9 DAY);