创建Mysql用户和组
注意: 在安装之前先检查一下系统中是否存在mysql用户和组, 如果存在,则可以直接跳过这一步
创建用户组
groupadd mysql
创建用户,并将用户组设置为Mysql
# -r: 设置为系统用户,不可用于登录系统
# -g: 设置用户组
useradd -r -g mysql mysql
解压安装文件
注意: 请将文件上传到以下路径:
/usr/local/
将下载好的mysql安装文件进行解压(Ps:文章末尾提供下载地址)
tar -zxvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
将文件夹重命名为mysql
mv mysql-5.7.20-linux-glibc2.12-x86_64 mysql
安装Mysql
进入解压好的文件夹下,执行下列命令:
bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
执行完成之后
我们需要将support-files文件夹里面的mysql.server文件,拷贝到/etc/init.d/mysqld,将mysql这个服务放到系统服务中
执行下列命令即可完成上述操作:
cp -a support-files/mysql.server /etc/init.d/mysql
完成之后,我们需要修改mysqld这个文件里面的内容
vim /etc/init.d/mysql
修改文件中:
basedir='/usr/local/mysql'
datadir='/usr/local/mysql/data'
完成上述配置之后,我们就需要初始化mysql了,
在初始化之前,我们需要将系统生成my.cnf这个文件删除,这一步很重要!
rm -rf /etc/my.cnf
初始化Mysql
进入到下列路径:
/usr/local/mysql/bin
在里面执行下列命令,对Mysql进行初始化操作:
./mysqld_safe --user=mysql &
初始化完成之后,mysql会在系统用户的目录生成一个.mysql_secret的文件,这里面包含了mysql中root用户的登录密码
执行下列命令,即可完成上述操作:
cat /root/.mysql_secret
建立Mysql短链接
我们需要建立一个mysql命令的短链接, 不然的话,每次登录mysql,都需要进入mysql的bin目录下,那样很麻烦,所以我们需要创建一个短链接
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
启动Mysql
到此,我们需要启动mysql,登录账户
执行下列命令,即可完成上述操作:
# start : 启动
# stop : 关闭
# restart : 重新启动
/etc/init.d/mysql start
登录Mysql
使用刚才我们查看的密码,登录mysql
通过下列命令即可完成上述操作
# root : 用户名
mysql -uroot -p
设置开机启动
我们需要对mysql设置开机自启动,否则每次开机的时候,都需要自己手动启动,这样佷麻烦
注意: 我们需要进入以下目录执行命令
/usr/local/mysql/bin/
执行下列命令,即可完成上述操作:
chkconfig --level 35 mysqld on
至此,我的Mysql就安装完成了
文章评论