问题:mysql5.7的json字段如何insert数据?
解决:虽然是json类型,但insert数据时还是需要引号的,而且必须是单引号,因为里面数据必须是双引号
方法:
insert into users (info, name) values ('{"a":"aa","b":"bb"}', "haha");
问题:mysql5.7的json字段如何insert数据?
解决:虽然是json类型,但insert数据时还是需要引号的,而且必须是单引号,因为里面数据必须是双引号
方法:
insert into users (info, name) values ('{"a":"aa","b":"bb"}', "haha");
问题:mysql使用软件包安装,如何实现在线更新,而不需要拷贝数据库
解决:使用mysql的in-place upgrade进行更新,本次更新为5.5.58版本,原数据库文件在/alidata/server下面
问题:mysql如何查询部分字段导出为sql文件?
方法:
导出
mysql -uroot -p baijunyao -e "SELECT id,name from users INTO OUTFILE'/var/lib/mysql-files/baijunyao.sql'"
mysql -uszzhitu -p database_name -e'select username, password, salt from users' > a.csv
导入
mysql -uroot -p baijunyao -e "load data local infile ‘D://mysqltmp/1.sql’ into table users character set utf8;“
问题:mysql如何创建用户,如何给用户分配管理权限
方法:
使用mysql的root登录
mysql -uroot -p****
创建管理用户testuser
只能本地访问
CREATE USER testuser@'localhost' IDENTIFIED BY '*******';
可以远程访问,有需要的用,一般不用
CREATE USER testuser@'%' IDENTIFIED BY '*******';
修改testuser密码
SET PASSWORD FOR 'testuser'@'localhost' = PASSWORD('*******'); *表示新密码