第一步:检查系统中是否已经安装有mysqlmysql
使用命令 rpm -qa | grep mysql
第二步:检查系统中是否有自带的数据库在版本比较新的centos7中有自带的mariadb数据库若是你使用yum命令自动安装的话仅仅只是更新了mariadb数据库
使用命令检查是否有mariadb数据库
sql
命令 rpm -qa | grep mariadb结果发现有咱们须要对其进行卸载
使用yum命令对其进行移除
数据库
命令 yum -y remove mariadb-libs-5.5.35-3.el7.x86_64
检查是否移除
centos
命令 rpm -qa | grep mariadb
下载mysql安装包文件
centos7
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
安装mysql-community-release-el7-5.noarch.rpm包
spa
命令rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装好后会在 /etc/yum.repos.d/ 目录下新增 mysql-community.repo 、mysql-community-source.repo 两个 yum 源文件。
3d
执行 yum repolist all | grep mysql 命令查看可用的 mysql 安装文件
安装mysql服务
rest
命令 yum install mysql -server
而后启动mysql服务
code
命令 systemctl start mysqld.service
重启mysql服务server
命令 systemctl restart mysqld.service
中止mysql服务
命令 systemctl stop mysqld.service
设置mysql服务开机自启动
命令 systemctl enable mysqld.service
设置mysql服务永远不启动
命令 systemctl disable mysqld.service
为mysql设置密码:由于mysql刚刚安装好他的密码默认是空的因此第一次回车就好
命令mysql -u root 回车
命令 Use mysql;
update user set password=PASSWORD("这里输入root用户密码") where User='root';
Flush privileges;
若是刚刚安装好的mysql碰见如下问题就使用命令进入init.d目录
命令是 cd /etc/init.d
而后 从新关闭和启动mysql服务
命令 sudo service mysql stop
命令 sudo service mysql start
而后使用命令mysql -u root 为刚刚安装的mysql设置密码
命令 mysql -u root 命令 update user set password=PASSWORD(“123456你的密码”) where User=‘root用户’; 命令 flush privileges;
设置远程主机登陆:
命令 GRANT ALL PRIVILEGES ON *.* TO 'your username'@'%' IDENTIFIED BY 'your password';
执行如下命令,为root 用户添加远程登陆的能力
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "123456";
就此mysql安装完成