You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							40 lines
						
					
					
						
							894 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							40 lines
						
					
					
						
							894 B
						
					
					
				| == Mysql 8 | |
| === docker-compose.yml | |
| 
 | |
| === 安装 | |
| [source,bash] | |
| ---- | |
| # 获取镜像 | |
| docker pull mysql/mysql-server:8.0 | |
| 
 | |
| # 创建并启动容器 | |
| docker run \ | |
|     --name mysql8 \ | |
|     -d \ | |
|     -p 3306:3306 \ | |
|     -v /Users/wangshaoping/wspsc/software/docker/volume/mysql_v8.0/var/lib/mysql:/var/lib/mysql \ | |
|     -e MYSQL_ROOT_PASSWORD=root \ | |
|     mysql/mysql-server:8.0 \ | |
|     --character-set-server=utf8mb4 \ | |
|     --collation-server=utf8mb4_general_ci \ | |
|     --lower-case-table-names=1 | |
| ---- | |
| 
 | |
| === 使用 | |
| [source,bash] | |
| ---- | |
| # 进入容器的操作系统命令提示符 | |
| docker exec -it mysql8 bash | |
| 
 | |
| # 进入 mysql | |
| root@ea3f81a0ec35:/> mysql -uroot -p | |
| 
 | |
| # 输入密码: root | |
| 
 | |
| # 创建可远程访问的 root 用户 | |
| mysql> use mysql; | |
| mysql> create user 'root'@'%' identified with mysql_native_password by 'root'; | |
| mysql> grant all privileges on *.* to 'root'@'%' with grant option; | |
| mysql> flush privileges; | |
| ---- | |
| 
 | |
| 
 |