首先执行下面三条命令
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
sudo netstat -tap | grep mysql
image.png
mysql -uroot -p
#输入密码
#启动数据库
service mysql start
service mysql stop
service mysql restart
#更改密码
mysqladmin -u用户名 -p旧密码 password 新密码
#列出数据库
show databases;
#创建
create database 数据库名;
use databse
show tables
#导出制定数据库
语法:mysqldump -u用户名 -p密码 --databases 数据库名>导出路径
#导出指定表
语法:mysqldump -uroot -pmaozi --databases parkserver --tables user>路径
#--no-data 为只导出数据结构
#带查询条件的导出
mysqldump -uroot -pmaozi --databases parkserver --tables user --where='' > 路径
image.png
- 将 host1 服务器中的 db1 数据库的所有数据导入到 host2 中的db2数据库中,db2的数据库必须存在否则会报错(经测试,在mysql5.5版本中,db2存在即可,实际生成数据库名称与db1一致;
加上-C参数可以启用压缩传递)
语法:mysqldump --host=host1 -u用户名 -p密码 --databases db1 |mysql --host=host2 -u用户名 -p密码 --databases db2
举例:mysqldump --host=192.168.1.101 -uroot -p123456 -C --databases testdatebase |mysql --host=192.168.3.102 -uroot -p123456 --database testdatebase
#创建数据库
mysql -uroot -e 'CREATE DATABASE `edusoho` DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci'
mysql -uroot -p密码 数据库< test.sql
网友评论