MYSQL基础之centos 6下二进制安装mariadb
安装mysql的方法:
1、源代码:编译安装
2、二进制格式的程序包:展开至特定路径,并经过简单配置后即可使用
3、程序包管理器管理的程序包
项目官方最新版地址:https://downloads.mariadb.org/mariadb/repositories/
这里详细解析在centos6系统下二进制安装的方法
步骤如下:
①下载mariadb-5.5.57-linux-x86_64.tar包并解压到指定目录
tar xvf mariadb-5.5.57-linux-x86_64.tar -C /usr/local
②创建解压后的软件包的软连接
ln -s mariadb-5.5.57-linux-x86_64.tar mysql
③创建mysql账号
useradd -d /app/mysqldb -r -m -s /sbin/nologin mysql
-d:指定用户登录时的启示目录
-r:建立系统账号
-m:自动建立用户的登入目录
-s:指定用户登录后所使用的shell
④准备配置文件
mkdir /etc/mysqldb
cp support-files/my-huge.cnf /etc/mysqldb/my.cnf
⑤修改配置文件
vim /etc/mysqldb/my.cnf
[mysqld] datadir = /app/mysqldb innodb_file_per_table = on Skip_name_resolve = on
⑥创建数据库
scripts/mysql_install_db --user=mysql --datadir=/app/mysqldb
⑦准备服务脚本
cp support-files/mysql.server /etc/init.d/mysqld Checkconfig --list mysqld Checkconfig --add mysqld Checkconfig --list mysqld Service mysqld start 此时启动失败,提示FIELD,缺少文件
⑧准备日志文件
centos6:touch /var/log/mariadb.log 根据报错只创键所缺少的文件就好
centos7:mkdir /var/log/mariadb 创建目录
touch /var/log/mariadb/mariadb.log 创建文件
Chown mysql /var/log/mariadb 根据报错没有写权限,修改文件属主
Chown mysql /var/log/mariadb.log 目录也同样修改权限
⑨启动服务
service mysqld start
⑩安全初始化,运行安全脚本,给root用户设置口令
mysql_secoure_installation
安装完成后登录时需要执行mysql -uroot -p命令才能登录哦~