当前位置:Gxlcms > 数据库问题 > centos上部署mysql

centos上部署mysql

时间:2021-07-01 10:21:17 帮助过:30人阅读

[root@yl-web yl]# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 5.5.41-MariaDB MariaDB Server

Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab and others.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)

MariaDB [(none)]> 
技术分享图片

安装mariadb后显示的也是 MariaDB [(none)]> ,可能看起来有点不习惯。下面是第二种方法。

2、方法二:官网下载安装mysql-server

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server

安装成功后重启mysql服务。

# service mysqld restart

 

############上文摘录完毕####################################################

楼上的兄台写的方案很具体,个人比较喜欢使用第二种方法,好吧,继续踩坑

来到了mysql官网--开发区域---下载

https://dev.mysql.com/downloads/

技术分享图片

全英文的站对我还是有挑战,怎样选择适合自系统的版本呢,看的眼都花了,慢慢来,我们细心看一下具体的描述

左侧栏看出点眉目来

技术分享图片

既然我们是centos ,那一定是选yum的方式啊 

继续打开看一下子选项

哈哈,终于找到了我们想要的了(选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 7)

技术分享图片

我擦嘞(下载还需要登录,你忽悠我哦,看下排小字,好吧 我只是想安安静静的做个美男子,安安静静的下载)

技术分享图片

 

好吧,成功了

技术分享图片

 

#####上面这个找版本的过程,纯粹是讲述这个过程,实际在centos中我们可以直接通过wget获取#####

wget获取RPM安装包(rpm我很熟,不给大家讲,哈哈哈哈)

讲找到的版本拼接url即可

 技术分享图片

 

 

url : http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

好吧,我们继续(我事先创建好了一个专门放mysql 的安装包的文件夹,便于以后复用)

技术分享图片

bingo 成功

那下面就进行我们的安装吧!

通过 rpm -qa | grep mariadb 命令查看 mariadb 的安装包技术分享图片

当然默认只要libs的,其他两个实际上是刚刚第一脚坑踩的时候安装的

那我们都把他们卸载吧rpm -e +包名

竟然不让卸载,是postfix的依赖,好吧一不做二不休,卸载了,等mysql安装成功后,再安装回来就ok了

技术分享图片

 

 

红色标框的我喜欢

技术分享图片

 

 

 安装成功后重启mysql服务

service mysqld restart
部署完成了,现在来看一下效果吧
初次安装mysql,root账户没有密码。

技术分享图片

不是说初始化没密码的吗!!!!咋登陆不上去

百度资料,获取初始临时密码的方法如下:

grep "A temporary password" /var/log/mysqld.log

技术分享图片

好吧,再试一次

技术分享图片

 

 好吧成功,最后把密码修改了

 set password for ‘root‘@‘localhost‘ =password(‘password‘)
或者方法2

alter user root@localhost identified by ‘abcD001!‘;


成功
本次部署虽历经磨难,但好在已达目的,继续努力!!!

 


 

centos上部署mysql

标签:libs   png   with   公司   bcd   安装不上   sys   centos 7   --   

人气教程排行