Linux下安装mysql的教程详解

  

<强> 1。关闭mysql服务

  

<代码> #服务mysqld停止

  

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

  

检查语法:<代码> rpm qa | grep - i mysql代码

  

删除语法:rpm - e & lt;包的名字在

  

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

  

<强> 3。通过找到命令检查是否有安装mysql文件,有需要删除

  

检查语法:<代码>找到/mysql - name>   

删除语法:rm射频目录文件(或文件)

  

  

<强> 1。暴力删除mysql用户

  

删除语法:<代码> userdel - r - f mysql>   

<强> 2。添加分组

  

添加语法:<代码> groupadd mysql代码

  

<强> 3。添加mysql用户

  

添加语法:<代码> useradd - g mysql mysql代码

  

  

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

  

2。解压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目录,新建一个数据的文件夹。

  

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

  

新建文件语法:mkdir数据

  

<代码>,chmod 770数据

  

在/usr/地方/mysql里新建一个数据文件夹,并修改权限为770 (drwxrwx——):

        (wangh@HavGO mysql) $ sudo mkdir数据   (wangh@HavGO mysql) $ sudo chmod 770数据      

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

        (wangh@HavGO ~) $ cd/usr/local/[wangh@HavGO本地)$ sudo乔恩- r mysql: mysql mysql   
     

,,进入/usr/地方/mysql文件夹并执行该命令:

  

<代码> (wangh@HavGO mysql) $ sudo bin/mysqld——初始化用户=mysql——basedir=/usr/地方/mysql——datadir=/usr/地方/mysql/数据

  

该命令的意思是初始化并制定用户,mysql目录和数据目录(第三步创建的数据)

  

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

  
  

2018 - 06 - 30 - t07:40:21.663544z 1[注]root@localhost生成一个临时密码:0 hl . . Ult.usK

  

root@localhost生成一个临时密码:0 hl . .开证。usK
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0 hl . .开证。usK
  

     

,,上述完毕后,执行该命令:

        (wangh@HavGO mysql) $ sudo bin/mysql_ssl_rsa_setup basedir=/usr/地方/mysql——datadir=/usr/地方/mysql/数据      

该命令设置SSL安全连接mysql (RSA加密),指定mysql目录和数据目录
  

  

,,在/var/log/里新建一个mysql日志文件夹用于存放mysql运行日志:

        (wangh@HavGO mysql) $ cd/var/log   [wangh@HavGO日志]$ sudo mkdir mysql      

,,在/usr/地方/mysql文件夹中执行以下命令:

        (wangh@HavGO mysql) $ sudo bin/mysqld_safe——用户=mysql basedir=/usr/地方/mysql/猟atadir=/usr/地方/mysql/数据,      

再次按一次回车键让此命令后台运行

  

mysqld_safe脚本功能自行百度,
  

  

,,将mysql加入/etc/摆在启动引导:

        (wangh@HavGO mysql) $ sudo cp支持文件/mysql。服务器/etc/init.d/mysql      

,,是mysql (my . cnf中所做配置/etc/my . cnf中所做的配置文件)
  

        (wangh@HavGO mysql)美元vim/etc/my.cnf      

修改配置,如下图:

        (mysqld)   #设置mysql的安装目录   basedir=/usr/地方/mysql   #设置mysql数据库的数据的存放目录   datadir=/usr/地方/mysql/数据   #服务端使用的字符集默认为8比特编码的latin1字中的一个符集   character-set-server=utf8   套接字=/tmp/mysql.sock   #套接字=/var/lib/mysql/mysql.sock   用户=mysql   (mysql-safe)   日志错误=/var/log/mysql/mysqld.log   pid文件=/var/运行/mysqld/mysqld.pid

Linux下安装mysql的教程详解