阅读更多
1 编译安装
前置依赖:
gcc/g++
boost
:boost release
编译:
1 | git clone https://github.com/mysql/mysql-server.git --depth 1 |
编译之后,mysql-server/build/runtime_output_directory
目录下会生成二进制mysqld
启动:
1 | cd mysql-server/build/runtime_output_directory |
测试:
1 | CREATE DATABASE IF NOT EXISTS test; |
2 Tips
truncate
:sql/my_decimal.h:my_decimal_round
- How to start via docker:
1
2
3
4# with persistent storage
docker run -dit -p 3306:3306 -e MYSQL_ROOT_PASSWORD='Abcd1234' -v <local_path>:/var/lib/mysql mysql:5.7.37 mysqld --lower_case_table_names=1
# without persistent storage
docker run -dit -p 3306:3306 -e MYSQL_ROOT_PASSWORD='Abcd1234' mysql:5.7.37 mysqld --lower_case_table_names=1
3 Install from Archives
1 | wget https://downloads.mysql.com/archives/get/p/23/file/mysql-9.2.0-linux-glibc2.28-x86_64.tar.xz |