centos7 安装mysql5.6
来源:互联网 发布:对大数据的理解300字 编辑:程序博客网 时间:2024/06/05 16:26
centos7 安装mysql5.6
- 资源链接
Yum Repository: https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
获取方法
mysql官网
- 安装
确保本地没有mysql服务或卸载mysql
可以使用命令: rpm -qa | grep -i mysql 查看是否安装mysql
运行命令
rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
手动修改 /etc/yum.repos.d 目录 mysql-community.repo 文件 5.6 启用 5.7禁用
查看版本
yum repolist enabled | grep "mysql.*-community.*"
开始安装
yum -y install mysql-community-server
开启mysql服务
systemctl start mysqld.service
service mysqld status
设置mysql服务开机启动
systemctl enable mysqld.service
3.mysql 基本设置
设置root用户密码
mysql -uroot -p
不输入密码 直接回车登录
show databases; use mysql; UPDATE user SET password=PASSWORD('yourPassword') WHERE user='root'; flush privileges; exit;
添加普通用户用于远程连接
先登录root用户,然后执行
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;
flush privileges;第一个admin为新建的用户名,第二个admin为用户(admin)的密码
4.错误小结
① admin 用户本地无法登录
解决方法:
删除MySQL数据库user表中的匿名用户(user为空字符串的用户为匿名用户)
delete from user where user='';
flush privileges;
② admin 用户无法远程连接
错误代码 : 10038
错误原因: 端口 3306 没有开放
解决方法:
修改防火墙 根据实际需求开放3306端口;由于我使用虚拟机测试,所以直接关闭了防火墙。
systemctl stop firewalld.service
- CentOS7安装Mysql5.6
- CentOS7安装mysql5.6
- centos7 安装mysql5.6
- CentOS7安装mysql5.6
- centos7 mysql5.6安装
- centos7安装mysql5.6
- Centos7安装mysql5.6
- centos7 安装mysql5.6
- Centos7安装mysql5.6
- Centos7 安装mysql5.6
- centos7 安装 mysql5.6
- centos7安装mysql5.6
- centos7安装mysql5.6
- CentOS7 源码安装MySQL5.6
- CentOS7安装配置MySQL5.6
- centos7.x 安装mysql5.6
- CentOS7 yum 安装 mysql5.6
- Centos7 编译安装mysql5.6
- 自动化测试之—Hamcrest匹配器
- python爬虫系列一
- Java集合ArrayList源码解析
- 2-11、12访问网络文件系统NFS、SMB
- thread
- centos7 安装mysql5.6
- CentOS7下卸载OpenJDK并安装完整JDK
- #ifndef 标识符 #define 标识符 ……#endif通俗说明
- 一、Android的事件分发、拦截和响应
- Kotlin编程之一
- Children of the Candy Corn
- Ubuntu下Python之dlib人脸检测
- Linux系统逻辑卷管理
- 17 多校 4