版权声明:
更多最全原创文章请访问:(https://blog.csdn.net/xudailong_blog)
最简方式,不到5分钟就可以成功安装mysql的教程
安装步骤
如果以下情况需要权限的话,尽量带上
sudo
命令
(1) 检查centos7上是否安装了自带的mysql
rpm -qa | grep mysql
情况一:如果有安装mysql,可以选择卸载:
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
情况二:没有安装mysql,进行第二部,mysql的安装
(2)mysql的安装
yum install mysql
yum install mysql-server
yum install mysql-devel
接下来会有几个y
让你选择,最后启动mysql
service mysqld start
或者
systemctl start mysql.service
这里你可能遇到一个问题:
Failed to start mysqld.service: Unit not found
找不到mysqld的服务,原因是 CentOS 7 版本,MySQL数据库已从默认的程序列表中移除,可以使用 mariadb 代替。
(3)centos7下进行mariadb-server的安装
(1) 安装mariadb-server
yum install -y mariadb-server
(2)启动mariadb-server
systemctl start mariadb.service
(3)添加到开启启动
systemctl enable mariadb.service
这样我们就完成了mysql的安装,然后进行mysql的登陆,测试一下
(4) 验证mysql是否安装成功并进行登陆
(1)进行mysql安装成功与否的验证
mysqladmin --version
如果输出结果为:
mysqladmin Ver 9.0 Distrib 5.5.56-MariaDB, for Linux on x86_64
说明mysql安装成功了。
(2)mysql的登陆
一开始的mysql是没有密码的,也就是当你输入密码的时候直接按下enter键就可以了。
命令一:
mysql -u root -p
使用root账号进行登陆,这时会需要你提供密码,直接按下enter键就可以了。
命令二:
直接输入:
mysql
这时候再输入:
SHOW DATABASES;
然后你就会看到mysql数据库里面的DB库了。
到此,centos7上mysql的安装就已经安装完成了。
下面是全部安装的centos7上的输出,如果已经根据步骤安装成功了,就不用看下面的内容了。
[admin@iz2ze0pyv80iyyiundbb5oz ~]$ rpm -qa | grep mysql
[admin@iz2ze0pyv80iyyiundbb5oz ~]$ yum install mysql
Loaded plugins: fastestmirror
You need to be root to perform this command.
[admin@iz2ze0pyv80iyyiundbb5oz ~]$ sudo yum install mysql
[sudo] password for admin:
Loaded plugins: fastestmirror
base | 3.6 kB 00:00:00
epel | 4.7 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/3): epel/x86_64/updateinfo | 908 kB 00:00:00
(2/3): epel/x86_64/primary_db | 6.3 MB 00:00:00
(3/3): updates/7/x86_64/primary_db | 6.9 MB 00:00:00
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package mariadb.x86_64 1:5.5.56-2.el7 will be installed
--> Processing Dependency: mariadb-libs(x86-64) = 1:5.5.56-2.el7 for package: 1:mariadb-5.5.56-2.el7.x86_64
--> Running transaction check
---> Package mariadb-libs.x86_64 1:5.5.52-1.el7 will be updated
---> Package mariadb-libs.x86_64 1:5.5.56-2.el7 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
===============================================================================