MySQL
- docker镜像 Docker
docker run \
--name mysql \
-v $PWD/mysql:/var/lib/mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=hogwarts \
-d mysql:5.7
mysql的相关命令
root@d1cbef4ec7bf:/# mysql
mysql mysqlcheck
mysql_config_editor mysqld
mysql_embedded mysqld-debug
mysql_install_db mysqld_multi
mysql_plugin mysqld_safe
mysql_secure_installation mysqldump
mysql_ssl_rsa_setup mysqldumpslow
mysql_tzinfo_to_sql mysqlimport
mysql_upgrade mysqlpump
mysqladmin mysqlshow
mysqlbinlog mysqlslap
WorkBench
数据库连接配置
- host sql.tech.ceshiren.com
- port 3306
- user lg1
- password hogwarts
shell下连接
交互式
mysql -h 127.0.0.1 -uroot -p
非交互模式
mysql -h 127.0.0.1 -uroot -Dhogwarts -e 'show databases;' -phogwarts -B
phpmyadmin
docker run -d \
--name myadmin \
-e PMA_ARBITRARY=1 \
-p 3080:80 \
phpmyadmin/phpmyadmin
测试数据库
git clone https://github.com/datacharmer/test_db.git
cd test_db/
#mysql -h sql.testing-studio.com -u root -p < employees.sql
#修改为你自己的专属数据库 用你的名字替换 $USER
cat employees.sql |
sed -e "s#employees;#employees_$USER;#g" |
mysql -h sql.testing-studio.com -u root -p
练习
- 在sql.testing-studio.com上创建自己的测试数据集。到时候会检查上面的数据库。记得用自己的名字做后缀。