标签:chown dev roo style glibc useradd ann 用户组 share
1、查看系统版本,显示我的系统是64位
[root@iz2zedr8770rctry7tq8t7z ~]# uname -a Linux iz2zedr8770rctry7tq8t7z 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux [root@iz2zedr8770rctry7tq8t7z ~]#
2、检查是否安装过mysql,我这里显示没有安装过
[root@iz2zedr8770rctry7tq8t7z ~]# rpm -qa | grep mysql
[root@iz2zedr8770rctry7tq8t7z ~]#
如果安装过,需要卸载,参考博客:https://www.jianshu.com/p/276d59cbc529
3、下载mysql
在官网:http://dev.mysql.com/downloads/mysql/ 中,选择合适版本的mysql下载: 可以命令行下载,也可以下载完安装包以后,传到linux下
[root@iz2zedr8770rctry7tq8t7z ~]# wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz
4、安装
a:解压安装包
[root@iz2zedr8770rctry7tq8t7z ~]# ls #解压后目录如下
mysql-5.6.46-linux-glibc2.12-x86_64 mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz
[root@iz2zedr8770rctry7tq8t7z ~]# mv mysql-5.6.46-linux-glibc2.12-x86_64 mysql #目录名太长,重命名
[root@iz2zedr8770rctry7tq8t7z ~]# ls
mysql mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz
b:添加mysql用户组和mysql用户
先检查是否有mysql用户组和mysql用户,我这里是没有的
[root@iz2zedr8770rctry7tq8t7z mysql]# groups mysql
groups: mysql: no such user
创建用户和用户组
[root@iz2zedr8770rctry7tq8t7z mysql]# groupadd mysql [root@iz2zedr8770rctry7tq8t7z mysql]# useradd -r -g mysql mysql [root@iz2zedr8770rctry7tq8t7z mysql]# groups mysql mysql : mysql
将安装目录所有者及所属组改为mysql ,这个根据自己的目录来,我安装到了root目录下,是自己用来练习的
[root@iz2zedr8770rctry7tq8t7z mysql]# chown -R mysql.mysql /root/mysql
编译安装并初始化mysql,务必记住初始化输出日志末尾的密码(数据库管理员临时密码)
[root@iz2zedr8770rctry7tq8t7z bin]# /root/mysql/bin/mysqld --user=mysql --basedir=/root/mysqll --datadir=/root/mysql/data --initialize /root/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
安装过程中,遇到了如上错误,安装如下模块
[root@iz2zedr8770rctry7tq8t7z bin]# yum install libaio
标签:chown dev roo style glibc useradd ann 用户组 share
原文地址:https://www.cnblogs.com/hzgq/p/12050517.html