mysql 5.7
修改默认密码
update user set authentication_string = password('root'), password_expired = 'N', password_last_changed = now() where user = 'root';
修改可远程登录
update user set Host = '%' where user = 'root' and Host='localhost';
刷新权限
flush privileges;
端口监听IP修改
/etc/mysql/mysql.conf.d/mysqld.cnf
修改bind-address
mysql 5.5
修改默认密码
update user set password=password('123456') WHERE user='root';
修改可远程登录
update user set Host = '%' where user = 'root' and Host='localhost';
刷新权限
flush privileges;
端口监听IP修改
/etc/mysql/mysql.conf.d/mysqld.cnf
修改bind-address
常见命令
mysql -u root -p
客户端
show databases;
查看所有的库
use xxx;
切换库
导出
mysqldump命令
导出所有库
mysqldump -uroot -p --all-databases > /xx/xx/xx.sql
导出指定库
mysqldump -uroot -p testdb > /xx/xx/xx.sql
导出指定库,指定的表
mysqldump -uroot -p mysql table1 tabel2 > /xx/xx/xx.sql
导入
方式1:
1)mysql -u root -p 进入控制台
2)use xxx 切换库
3)source /xx/xx/xx.sql 执行指定路径的sql文件
方式2:
mysql -u root -p dbname < /xx/xx/xx.sql
dbname:数据库名
/xx/xx/xx.sql: sql文件路径