说明:本文章主要说明Linux上安装mysql,命令不做过多解释。
1.检测是否安装过mysql
rpm -qa | grep mysql
如果安装过,rpm -e mysql(简单删除) rpm -e --nodeps mysql(简单删除+删除相关依赖)
2.安装mysql
a.下载安装包
这里使用yum命令下载:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
b.开始安装
rpm安装命令安装:rpm -ivh mysql-community-release-el7-5.noarch.rpm
c.发布服务
yum update(因为本次安装使用yum命令,避免个别软件不兼容,选择更新yum命令,该操作可根据需求,可以不执行)
发布服务:yum install mysql-server
d.设置权限
chown mysql:mysql -R /var/lib/mysql
e.初始化 MySQL
mysqld --initialize 注:有些版本不需要初始化
f.启动 MySQL
systemctl start mysqld
注:mysql 警告要切换非root用户登录启动,可以切换其他用户启动,也可以在/etc/my.cnf中加上user=mysql
g.查看Mysql状态
systemctl status mysqld 可以查看Mysql是否启动
mysqladmin --version 如果Mysql启动,可以查看Mysql版本
h.初始化Mysql root密码
在/etc/my.cnf文件中加入skip-grant-tables(允许mysql快速重置密码),systemctl restart mysqld(重启mysql)
使用Mysql 命令 mysql -u root -p 回车 密码为空 直接回车
登录成功后:
查看库 show databases;
进入mysql库 use mysql;
执行修改密码sql update user set password=password("你的新密码") where User="root";
密码修改完成后,exit 重新登录Mysql mysql -u root -p 回车 密码:你的新密码 回车
i.设置远程访问Mysql数据库
初始化完账号密码,MySQL数据库默认本机访问,在其他电脑上访问不被允许。
使其他电脑可以访问:登录MySQL 执行 grant all privileges on *.* to 'root' @'%' identified by '你的root账号密码';
3.到此Linux MySQL数据库安装已经完成!
systemctl start mysqld 启动MySQL
systemctl stop mysqld 停止MySQL
systemctl restart mysqld 重启MySQL
systemctl status mysqld 查看MySQL状态
一点点。。。。。。。。。。。。