[TOC] > [下载版本](https://downloads.mariadb.org/) ## window ### 安装 启动 下载 `mariadb-10.4.10-winx64.zip` **超级管理员权限** ``` mysqld.exe --install [mariadb_server] //注册服务,默认为MsSQL mysql_install_db.exe [--user=mysql] -[d D:\develop\mariadb-10.4.7-winx64\data] //生成 my.ini文件 net start mariadb_server //启动服务 ``` ### 修改配置文件 data/my.ini 注意 datadir 与 plugin-dir 不要被覆盖 [mariadb-win-my.ini 配置文件](%E5%AE%89%E8%A3%85/mariadb-win-my.ini.md) ### 修改密码 ``` mysqladmin -u 用户名 [-p 旧密码] password 新密码 //方式一 MariaDB [(none)]> SET password for 'root'@'localhost'=password('123456'); //方式二 ``` ### 停止 / 删除 服务 ``` net start mariadb_server //停止服务 mysqld.exe --remove mariadb_server //删除服务 sc delete mariadb_server //删除服务 ``` ### 精简大小 1. 删除所有的目录,只保留 ``` data share bin ``` 2. 删除BIN下面除以下三个文件之外的所有文件: ``` libmysql.dll(MYSQL5中的文件,在MYSQL5.5中不存在) mysqladmin.exe mysqld.exe ``` 3. 如果要用客户端,请保留mysql.exe 4. 删除Share目录下除以下目录外的所有目录 ``` charsets english ``` 5.删除Data目录下的除mysql之外的所有文件和目录 > 精简完后 10.4 只有25M大小 ## linux ## 安装 下载 mariadb-10.4.10-linux-systemd-x86_64.tar.gz ``` tar xvf mariadb-10.4.10-linux-systemd-x86_64.tar.gz -C /usr/local cd /usr/local ln -sv mariadb-10.4.10-linux-systemd-x86_64 mysql // 或者 mv mariadb-10.4.10-linux-systemd-x86_64 mysql cd mysql ./scripts/mysql_install_db [--datadir=./data] --user=root #datadir 默认为 ./data ./bin/mysqld_safe [--datadir=./data] --user=root & #启动必须带--user cp ./support-files/mysql.server /etc/init.d/mysqld /etc/init.d/mysqld start # 若启动失败.在`vim /etc/rc.d/init.d/mysqld ` 加上 `$bindir/mysqld_safe`参数 # 在 vim /etc/mysql/my.cnf 创建 [mysqld] port = 3306 datadir = /home/im_user/im_server/im_webserver/mysql/data #视情况而定 innodb_file_per_table = on skip_name_resolve = on chkconfig mysqld on #添加到开机启动 systemctl start/status/stop mysqld ``` > 报错 `libaio.so.1`先关错误 `yum install libaio*` > 报错 `No such process` `vim /etc/rc.d/init.d/mysqld ` 加上 `$bindir/mysqld_safe`参数 ### 精简大小 ``` share 除了 share/charsets share/english data 除了 mysql bin 除了 mysqldump myisamchk mysqld mysql mysqladmin mysql-test/ include sql-bench docs lib/plugin ```