MySQL几种经典的安装方式

一、YUM安装mysql

官网地址:https://www.mysql.com/

(1.)打开mysql官网,如下图所示


(2.)点击DOWNLOADS


(3.)点击YUM仓库选择YUM源


(4.)选择企业版点击下载


(5.)点击下载后出现以下界面我们选择No thanks, just start my download.进行下载


(6.)下载下来之后进行安装mysql

   注意:centos7系统中有mariadb-libs需要把它删掉

[root@kang ~]# rpm -qa | grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64
[root@kang ~]# rpm -e mariadb-libs --nodeps
[root@kang ~]# 

(7.)安装rpm包(就是刚刚在官网下载下来的包)

mysql57-community-release-el7-11.noarch.rpm

(8.)查看yum源是否安装成功

[root@kang ~]# cd  /etc/yum.repos.d/
[root@kang yum.repos.d]# ls

(9.)接下来就可以用yum安装mysql了

[root@kang ~]# yum install mysql-community-server  

突然发现yum安装服务报错,于是便执行yum list结果发现 还是报错,错误如下图所示


解决方法:

删除pid文件即可

[root@kang ~]# rm  -rf  /var/run/yum.pid 
 

再次用yum安装mysql


(10.)安装完成后我们启动mysql服务


(11)这时候我们去mysql的/var/log/目录下找到mysqld.log 文件过滤出密码


(12)、登录mysql数据库


到此yum安装mysql数据库就完事了!!!

二、rpm安装mysql

使用rpm安装需要提前下载4个包

 mysql-community-common-5.7.18-1.el6.x86_64.rpm

 mysql-community-libs-5.7.18-1.el6.x86_64.rpm

 mysql-community-client-5.7.18-1.el6.x86_64.rpm

mysql-community-server-5.7.18-1.el6.x86_64.rpm

这4个包都是按照顺序安装的

注意:centos7上必须卸载mariadb-libs,否则会报错

rpm -e  mariadb-libs --nodeps
(1.)正式安装mysql (注意:安装顺序)

(2.)安装完成后初始化数据库

[root@localhost ~]# mysqld  --initialize
(3.)更改mysql数据库目录所属用户及其属组

[root@localhost ~]# chown  -R  mysql:mysql /var/lib/mysql

(4.)启动mysql数据库

(5.)和上面yum安装mysql数据库时一样,去/var/log/目录下过滤出密码


(6.)登录mysql


三、二进制安装mysql数据库

注:去官网下载mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

 (1.)解压mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz(需要等几分钟)

[root@localhost ~]# tar zxfm  mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz 
(2.)把解压的文件拷贝到/usr/loca/mysql下,然后进入mysql目录查看


(3.)优化执行mysql路径

[root@localhost ~]# echo "export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile
[root@localhost ~]# source  /etc/profile                                        
(4.)添加mysql用户并创建数据库目录

[root@localhost ~]# groupadd  mysql 
[root@localhost ~]# useradd -r -g mysql -s /bin/false -M  mysql
[root@localhost ~]# cd /usr/local/mysql/
[root@localhost mysql]# mkdir data
[root@localhost mysql]# chown -R mysql:mysql /usr/local/mysql/
[root@localhost mysql]# chgrp -R mysql .
[root@localhost mysql]# chmod  +755  data/
(5.)给mysql数据库初始化

[root@localhost mysql]# mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
[root@localhost mysql]# 
(6.)添加mysql主配置文件

vim /etc/my.cnf
[client]
socket=/usr/local/mysql/mysql.sock
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
pid-file=/usr/local/mysql/data/mysqld.pid
socket=/usr/local/mysql/mysql.sock
log_error=/usr/local/mysql/data/mysqld.err
(6.)添加mysql服务并且启动


(7.)同样去事先定义好的/usr/local/mysql/data/目录下找到mysqld.err文件过滤出密码


(8.)同样登录mysql数据进行验证!!


四、源码编译安装:

请点击下面这个条连接,就能看到源码编译方式安装的mysql数据库啦!!!!!!

源码编译安装http://blog.csdn.net/kangshuo2471781030/article/details/79081586

到这里所有的经典安装的方式都完事了,希望对你所帮助!!

再见!!!!再见再见再见





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值