做插画的网站,移动网上营业厅官网,摄影网站建设需求分析,怎样建手机网站虚拟机使用docker安装MySQL
使用docker拉去镜像
查看mysql的镜像
docker search mysql拉去mysql镜像
docker pull mysql查看下载的镜像
docker images启动容器
docker start mysql进入MySQL容器
docker exec -it mysql /bin/bash登录mysql
mysql -u root -p检查是否进入…虚拟机使用docker安装MySQL
使用docker拉去镜像
查看mysql的镜像
docker search mysql拉去mysql镜像
docker pull mysql查看下载的镜像
docker images启动容器
docker start mysql进入MySQL容器
docker exec -it mysql /bin/bash登录mysql
mysql -u root -p检查是否进入数据库
show databases关闭mysql容器
查看运行中的容器
docker ps关闭容器
docker stop idUbuntu系统安装和使用MySQL
安装MySQL
sudo apt install mysql-server确认启动mysql
sudo systemctl mysql-server查看是否安装完成
mysql --version设置MySQL密码
启动mysql_secure_installation脚本
脚本可以设置root用户的密码、删除匿名用户、禁止root用户远程登录、删除测试数据库、刷新权限表。
MySQL的密码策略分为四个等级低LOW、中MEDIUM、强STRONG和空0或EMPTY。下面是每个等级的默认密码策略设置
低等级LOW至少需要包含 8 个字符。中等级MEDIUM包含至少 8 个字符至少一个大写字母、一个小写字母、一个数字和一个特殊字符。强等级STRONG包含至少 8 个字符至少一个大写字母、一个小写字母、一个数字和一个特殊字符并且与之前的密码没有相似性。空等级0或EMPTY密码策略未启用没有密码限制。
SELECT user,authentication_string,plugin,host FROM mysql.user;执行脚本后续会弹出弹出注意查看
sudo mysql_secure_installation使用root用户进入mysql
sudo mysql在mysql控制台输入下列sql语句查看MySQL中的用户权限当root用户的plugin字段为auth_socket时则代表密码设置完成。
修改MySQL密码
如果忘记了root用户的密码输入
ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 新密码;刷新权限表
FLUSH PRIVILEGES;重新登录
mysql -u root -p