当前位置:   article > 正文

Linux(centos 7)下安装mysql_linux centos 7下载安装mysql

linux centos 7下载安装mysql

Linux(centos 7)下安装mysql



一.安装

1. 下载

   去mysql官网下载软件包 , 下载地址 http://downloads.mysql.com/archives/community/
  • 1

在这里插入图片描述

    点击红色框选择64位的进行下载
  • 1

2. 导入

把下载的安装包导入到Linux操作系统中,按照一般规定第三方包导入到opt目录下,利用Xftp可以快速进行传输。
  • 1

3. 查看opt

 查看opt目录,你会发现多了一个tar.gz文件
  • 1

在这里插入图片描述

然后在此目录下输入
tar -zxvf mysql-5.6.44-linux-glibc2.12-x86_64.tar.gz 
  • 1
  • 2

此时你再次查看会发现在opt目录下又多了一个文件,移动此文件到/usr/local/mysql目录下,输入命令
mv mysql-5.6.44-linux-glibc2.12-x86_64 /usr/local/mysql

4. 更改权限

  更改目录权限,更改拥有者和所属组都为mysql,输入命令:
       groupadd mysql
       useradd -r -g mysql mysql
       chown -R mysql.mysql /usr/local/mysql
  • 1
  • 2
  • 3
  • 4

5. 卸载mariadb软件包,

 这个是centos 7自带的,需要卸载,否则会冲突,输入命令  
   rpm -qa | grep mariadb (查看)
   yum remove  mariadb (卸载)
   rm -rf /etc/my.cnf
   rm -rf /var/lib/mysql/
  • 1
  • 2
  • 3
  • 4
  • 5

6. 初始化mysql数据库

(1)进入mysql文件夹下,输入命令如图所示:
  • 1


此时查看data文件,发现该目录下没有什么子文件
(2)在此mysql目录下,输入初始化命令
scripts/mysql_install_db –user=mysql
注释:
在初始化的时候可能会发生错误,解决的方法就是安装autoconf库
yum -y install autoconf
安装完后在执行初始化命令 启动

7. 启动mysql

 复制文件并重命名(设置自启会用到):
  cp support-files/mysql.server /etc/init.d/mysql
  输入启动命令:
  service mysql start
 设置新密码:
  bin/mysqladmin -u root password ‘新密码’(新密码我设置为123456)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

测试是否成功:bin/mysql -u root -p
enter password:123456


二.设置开机自动启动


1. 赋予可执行权限

 chmod +x /etc/init.d/mysqld
  • 1

2. 添加服务

 chkconfig –-add mysqld
  • 1

3. 显示服务列表

 chkconfig --list
 如果看到mysql的服务,而且3,4,5都是开的话则表示成功,如果是关,则输入 chkconfig –level 345 mysqld on
  • 1
  • 2

三.二次启动遇到1045错误


第二次启动输入MySQL -u root -p 输入密码
如果遇到ERROR 1045(28000): Access denied for user        'root'@'localhost'(using password)的错误
进入/usr/local/mysql目录
  • 1
  • 2
  • 3

输入vim /etc/my.cnf 回车,添加以下内容
在这里插入图片描述

保存退出
重启mysql 输入命令 service mysql restart
再次输入mysql -u root -p 回车
输入密码即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/981856
推荐阅读
相关标签
  

闽ICP备14008679号