安装mysql
1、先检查系统是否安装有mysql
rpm -qa | grep -i mysql
2、查看有没有安装包
yum list mysql*
3、安装mysql客户端
yum -y install mysql
4、安装mysql服务端
yum -y install mysql-server
第4步可能会报错,原因是CentOS7自带有MariaDB,如确定要安装mysql。则执行以下命令:
sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
然后继续第4步
5.安装一些开发库
yum -y install mysql-devel
6.启动mysql 服务
service mysqld start
7.创建管理员
mysqladmin -u root password 密码
8.进入mysql
mysql -u root -p
然后输入密码
至此mysql安装完毕。
开启mysql远程访问
1.登录mysql后,依次执行下面4条命令
#切换到msql库
use mysql
#创建一个用户test
create user test identified by 'test';
#给用户授权远程访问权限,%代表允许来自所有IP访问
grant all privileges on *.* to test@'%';
#刷新权限
FLUSH PRIVILEGES;
执行完成后,可已通过test用户进行远程访问
2.端口转发
因为我是在virtualbox的虚拟机上安装的mysql,所以还需要设置端口转发
添加一条规则
Linux 环境下,远程访问其它主机的命令为(注意两个p的大小写)
mysql -u 用户名 -h IP -P 端口 -p
3.其它设置
如果你是virtualbox虚拟机里的mysql,想让真是物理机访问到虚拟机的mysql,还需要执行一条命令清除防火墙策略。
特别提醒,请勿在有他人使用的机器上使用该命令,如开发环境、测试环境、甚至是线上环境
#关闭防火墙策略
iptables -F
卸载MySQL
1.检查是否安装
rpm -qa | grep -i mysql
2.删除第一步中的所有文件, rpm -ev --nodeps 文件名
rpm -ev --nodeps mysql-community-release-el7-5.noarch
rpm -ev --nodeps mysql-community-common-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-libs-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-devel-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-client-5.6.51-2.el7.x86_64
rpm -ev --nodeps mysql-community-server-5.6.51-2.el7.x86_64
3.查找文件
find / -name mysql
4.删除上一步查出的所有文件
rm -rf /etc/selinux/targeted/active/modules/100/mysql
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql
rm -rf /usr/share/mysql
rm -rf /usr/lib64/mysql
5.验证
rpm -qa | grep -i mysql
查不出文件即为卸载完成
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。