当前位置: 首页 > 后端技术 > Java

centos7安装mariadb

时间:2023-04-02 00:20:40 Java

一、安装准备1、检查是否安装了mariadbrpm-qa|grep-imariadb2。如果已经安装了,将这些包一一卸载rpm-e--nodepsxxx3。配置需要安装的mariadb版本对应的yum源https://mariadb.org/mariadb/all-releases选择要下载的版本点击MariaDBRepositories,选择对应版本创建yum源信息文件,输入/etc/yum.repos.d文件夹:cd/etc/yum.repos.d创建MariaDB.repo文件:touchMariaDB.repo将版本内容复制到vi/etc/yum.repos.d/MariaDB.repo2.安装1、yum安装yuminstall-yMariaDB-serverMariaDB-client安装完成!三、配置1、启动mariadb启动mariadbsystemctlstartmariadb设置为开机自启动systemctlenablemariadb其他命令:停止命令:systemctlstopmariadb重启命令:systemctlrestartmariadb查看启动状态:systemctlstatusmariadb2,初始化,配置MariaDBmysql_secure_installation1,提示输入root用户密码,安装后第一次输入,密码为空,直接回车2、输入y,设置root密码3、输入y,删除匿名用户4、输入n,不禁用root远程登录5、输入y,删除test测试库6、输入y,重新加载权限配置完成!四、设置远程登录1、登录mysql,查看是否允许远程登录选择User,hostfrommysql.user;host有允许远程登录的主机否则:执行远程访问命令GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'这里改成数据库密码root'WITHGRANTOPTION;%表示全部IPs,password表示这个密码将用于登录root用户刷新权限FLUSHPRIVILEGES;退出mysqlquit并重启mysqlsystemctlrestartmariadb5.配置忽略case1.配置完成后可以测试登录mysqlmysql-uroot-p2,查询caseSHOWGLOBALVARIABLESLIKE'lower_case_table_names';值为0,不忽略case3。配置my.在[mysqld]下的cof配置文件中添加lower_case_table_names=14,重启mariadb服务systemctlrestartmariadb6、设置MariaDB数据库的默认编码1、查看编码SHOWVARIABLESLIKE'character%';2、修改my.cof文件下的配置文件【在mysqld之后添加】:init_connect='SETcollat??ion_connection=utf8_unicode_ci'init_connect='SETNAMESutf8'character-set-server=utf8collat??ion-server=utf8_unicode_ciskip-character-set-client-handshake3,重启mariadb服务systemctlrestartmariadb