首页 > 数据库 > MySQL > 正文

Linux下安装mysql的教程详解

2024-07-24 12:49:36
字体:
来源:转载
供稿:网友

1. 关闭mysql服务

# service mysqld stop

2. 检查是否有rpm包,如果没有用rpm安装过mysql,不应该有残留,如果有,需要删掉

检查语法: rpm -qa|grep -i mysql

删除语法: rpm -e <包的名字>

如果遇到依赖,无法删除,使用 rpm -e --nodeps <包的名字> 不检查依赖,直接删除rpm包。

3. 通过find命令检查是否有安装mysql文件,有需要删除

检查语法: find / -name mysql

删除语法: rm -rf 目录文件(或文件)

******(2)创建mysql分组和用户******

1. 暴力删除mysql用户

删除语法: userdel -r -f mysql(如果没有,会提示你mysql不存在,不用在意)

2. 添加分组

添加语法: groupadd mysql

 3. 添加mysql用户

添加语法: useradd -g mysql mysql

******(3)解压tar包******

1. cd到mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz目录

2. 解压tar包

解压语法:tar zxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz

解压后多出一个mysql-5.7.12-linux-glibc2.5-x86_64的文件,

将这个文件复制到自己喜欢的目录,重命名为mysql,复制的时候请耐心等待,

复制完后,cd到mysql目录,新建一个data的文件夹。

复制语法: cp -r mysql-5.7.12-linux-glibc2.5-x86_64  /usr/local/mysql

新建文件语法: mkdir data

 chmod 770 data

在/usr/local/mysql里新建一个data文件夹,并修改权限为770(drwxrwx---.):

[wangh@HavGO mysql]$ sudo mkdir data [wangh@HavGO mysql]$ sudo chmod 770 data

将/usr/local/mysql的用户设为mysql,用户组设为mysql:


[wangh@HavGO ~]$ cd /usr/local/ [wangh@HavGO local]$ sudo chown -R mysql:mysql mysql

   进入/usr/local/mysql文件夹并执行该命令:

[wangh@HavGO mysql]$ sudo bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

该命令的意思是初始化 并制定user、mysql目录和data目录(第三步创建的data)

 执行完成后得到一个mysql初始密码,我们需要先保存起来,后期第一次登录mysql时使用

2018-06-30T07:40:21.663544Z 1 [Note] A temporary password is generated for root@localhost: 0hl..Ult.usK

A temporary password is generated for root@localhost: 0hl..Ult.usK
                                                                                                             0hl..Ult.usK

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表