MySQL迁移mariaDB

2020-04-08  本文已影响0人  小熊哈哈

1.初始化

进入bin目录下执行

mysql_install_db

2.修改配置文件

进入data目录下,修改my.ini

[mysqld]
basedir=D:\Application\mariadb-10.4.12-winx64
datadir=D:\Application\mariadb-10.4.12-winx64\data
port=3307
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
max_connections=100
query_cache_size=0
innodb_strict_mode = 0
innodb_file_per_table=1
innodb_buffer_pool_size=2047M
innodb_log_file_size=50M
max_allowed_packet = 500M
character-set-server=utf8
log-bin=D:\Application\mariadb-10.4.12-winx64\log\mysql-bin
log_bin_index=D:\Application\mariadb-10.4.12-winx64\log\mysql-bin.index
log_bin_trust_function_creators=1
binlog_format=mixed
expire_logs_days=7
max_binlog_size=100m
binlog_cache_size=4m
max_binlog_cache_size=512m
[client]
port=3307
plugin-dir=D:/Application/mariadb-10.4.12-winx64/lib/plugin

3.注册服务

mysqld --install mariaDB

4.启动服务

net start mariaDB

5.修改密码

mysql -uroot -p
use mysql
ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD("123456");
grant all privileges on * to root@'%' identified VIA mysql_native_password USING PASSWORD("123456");
flush privileges;

7.yml文件配置替换

添加dependency依赖

<dependency>
    <groupId>org.mariadb.jdbc</groupId>
    <artifactId>mariadb-java-client</artifactId>
    <version>1.1.7</version>
</dependency>

mysql配置

 driverClassName: com.mysql.jdbc.Driver
 url: jdbc:mysql://${datasource.url}/gepadmin?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=GMT

mariadb配置

 driverClassName: org.mariadb.jdbc.Driver
 url: jdbc:mariadb://${datasource.url}/gepadmin?useSSL=false&useUnicode=true&characterEncoding=utf8&serverTimezone=GMT
上一篇下一篇

猜你喜欢

热点阅读