HZero搭建(10)- Mysql篇

需先安装Docker

拉取Mysql 镜像

docker pull registry.cn-hangzhou.aliyuncs.com/choerodon-tools/mysql:5.7.17

启动Mysql(先生成mysql目录)

docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root -v /hzero/data-server/mysql/mysql_data/:/var/lib/mysql/:rw -v /hzero/data-server/mysql/mysql_db.cnf:/etc/mysql/:rw --privileged=true 954

数据库配置

在 /hzero/data-server/mysql/mysql_db.cnf 下新建 my.cnf 文件,添加以下内容

[mysqld]lower_case_table_names = 1max_connections=1000innodb_log_file_size = 1Ginnodb_buffer_pool_size = 4Gkey_buffer_size = 521mtmp_table_size = 128Msort_buffer_size = 32Mread_rnd_buffer_size = 32Mjoin_buffer_size = 128mmax_allowed_packet = 256Mread_buffer_size = 16mcharacter_set_server = utf8

然后重启mysql

docker restart mysql

进入mysql 容器

docker exec -it mysql /bin/bash

登陆mysql

mysql -uroot -proot

创建用户

create user ‘hzero’@’%’ identified by ‘hzero’;
grant all on . to hzero@’%’;
flush privileges;

退出容器和mysql,都通过以下命令

exit

发布了12 篇原创文章 · 获赞 1 · 访问量 134

猜你喜欢

转载自blog.csdn.net/qq_17082829/article/details/104412701