安装Linux下Mysql步骤
-
第一步 安装依赖环境
yum -y install perl-Data-Dumper yum -y install perl perl-devel autoconf libaio yum -y install initscripts
-
下载安装包 把下载的安装包移动到usr/local/目录下面(如果没有wget命令则 yum install -y wget)
下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
-
解压安装包重命名
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.33-linux-glibc2.5-x86_64.tar mysql
-
添加用户组
groupadd mysql useradd -r -g mysql -s /bin/false mysql
-
进入到mysql的解压目录修改目录拥有者为mysql用户,执行安装数据库
chown -R mysql:mysql ./ ./scripts/mysql_install_db --user=mysql chown -R mysql:mysql data
-
修改当前目录为root的拥有者
chown -R root:root ./
-
添加mysql服务开机启动
cp support-files/mysql.server /etc/init.d/mysql 赋予可执行权限 chmod +x /etc/init.d/mysql 添加服务 chkconfig --add mysql 显示服务列表 chkconfig --list 如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则执行:chkconfig --level 345 mysql on
-
启动mysql服务
ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql mkdir /var/log/mariadb 创建缺少的日志输入文件 service mysql start 启动服务 返回提示这个 Starting MySQL. SUCCESS!说明mysql已启动成功 并查看是否启动成功 ps -ef | grep mysql 是否能看到mysql的服务
-
设置密码
mysqladmin -u root password 'admin'
-
进行数据库登录测试能否可以连接,命令:mysql -uroot -p
如果正常连接如无需看 如果报错误信息: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 解决方法:打开/etc/my.cnf,看看里面配置的socket位置是什么目录。“socket=/var/lib/mysql/mysql.sock” 路径和“/tmp/mysql.sock”不一致。建立一个软连接:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 之后就可以创建数据库用 户,然后可以正常使用数据库。
11.到这里数据库安装就完成了