mysql VS mariadb
CentOS7 安装 Mariadb
目前CentOS7 默认不支持 mysql-server的安装,替代产品是mysql社区开源的mariadb。他们的执行命令是基本完全兼容的。
安装 yum -y install mariadb*
验证 rpm -qa|grep mariadb
mariadb-server-5.5.50-1.el7_2.x86_64
mariadb-libs-5.5.50-1.el7_2.x86_64
mariadb-5.5.50-1.el7_2.x86_64
- 启动 服务
systemctl start mariadb #启动MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重启MariaDB
systemctl enable mariadb #设置开机启动
简单配置
- mysqladmin -u root password 'passwd' (修改root用户密码)
- 登陆mysql || mysql -u root -p (远程登陆|| mysql -h 172.23.65.204 -P 3306 -u root -p )
- GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'passwd' WITH GRANT OPTION; (授权所有远端机器通过rooty用户访问数据库)
- flush privileges;(从mysql数据库的grant表中重新加载权限数据。因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。)
- 设置表名不区分大小写。在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务; ( 0:区分大小写,1:不区分大小写)