赞
踩
rpm qa|grep mysql*
rpm qa|grep mariadb
--删除
rpm -e 包名
yum remove|erase 包名
yum install mysql80-community-release-el7-7.noarch.rpm #rpm包安装方式添加mysql的repo
cd /etc/yum.repo.d #此目录中会新增mysql的repo文件
yum clean all #清除repo仓库
yum makecache #重新建立仓库软件包元数据
yum repolist enabled | grep "mysql.-community." #查询repo仓库中包含的mysql社区版
yum repolist all | grep mysql #查看仓库列表中包含mysql的安装包
yum-config-manager --disable mysql57-community #禁用mysql的5.x系列
sudo yum-config-manager --enable mysql80-community #启用mysql的8.x系列
yum install mysql-community-server
systemctl start mysqld #启动mysql服务器
systemctl stop mysqld #停止mysql服务器
systemctl restart mysqld #重启mysql服务器
systemctl status mysqld #常看mysql服务器状态
systemctl enable mysqld #设置mysql开机启动
grep 'temporary password' /var/log/mysqld.log #抓取日志文件中mysql临时密码
alter user root@localhost identified by 'Mike1234!' #修改临时密码
mysql -uroot -p #登录
exit #登出
show databases; #查询数据库
use 数据库名; #使用数据库
select version() ; #查看数据库版本信息
7.1关闭防火墙(方式一 错误码2003)
systemctl stop firewalld #关闭防火墙
systemctl disable firewalld #禁用防火墙
7.2修改防火墙规则 使用3306端口对外开放(方式2 错误码2003)
firewall-cmd --list-ports #查看防火墙允许对方可以访问端口列表
firewall-cmd --zone=public --add-port=3306/tcp --permanent #永久开放3306端口
systemctl restart firewalld --now#重启防火墙
7.3 修改mysql内置数据库允许root用户远程访问数据库服务器
mysql -uroot -p #连接mysql'服务器 需要输入密码
use mysql #选择mysql数据库
select host from user where user='root' #在user表中查找user字段为root的host记录
update user set host='%' where user='root' #修改远程访问主机通配符
flush privileges #刷新权限
systemctl restart mysqld#重启服务器
7.4 iptables设置mysql访问权限(了解)
补充知识点
mysql的安装共有三种方式
1.修改yum源安装
2.rpm包安装 注意rpm包安装顺序
3.源码编译安装(安装linux下c语言编译工具gcc或者g++ 配置进行安装)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。