一、YUM安装mysql
(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
到这里所有的经典安装的方式都完事了,希望对你所帮助!!
再见!!!!