安装mysql的方法:mysql
一、源代码:编译安装linux
二、二进制格式的程序包:展开至特定路径,并通过简单配置后便可使用sql
三、程序包管理器管理的程序包shell
项目官方最新版地址:https://downloads.mariadb.org/mariadb/repositories/数据库
这里详细解析在centos6系统下二进制安装的方法vim
步骤以下:centos
①下载mariadb-5.5.57-linux-x86_64.tar包并解压到指定目录安全
tar xvf mariadb-5.5.57-linux-x86_64.tar -C /usr/local
②建立解压后的软件包的软链接 app
ln -s mariadb-5.5.57-linux-x86_64.tar mysql
③建立mysql帐号centos7
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命令才能登陆哦~