centos7 安装mysql和mysqlclient遇到的坑总结
1.添加MySQLYum源
MySQL官网>DOWNLOADS>MySQLYumRepository找到合适版本的yum源
$wgethttps://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm $sudorpm-Uvhmysql80-community-release-el7-2.noarch.rpm #查看MySQL数据库各个版本信息 $yumrepolistall|grepmysql
2.选择安装版本
修改/etc/yum.repos.d/mysql-community.repo文件,选择MySQL5.7版本
#EnabletouseMySQL5.6 [mysql56-community] name=MySQL5.6CommunityServer baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/7/$basearch/ enabled=0#禁止 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql #EnabletouseMySQL5.7 [mysql57-community] name=MySQL5.7CommunityServer baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/ enabled=1#安装 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql [mysql80-community] name=MySQL8.0CommunityServer baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/ enabled=0#禁止 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
3.安装
#执行以下命令安装MySQL yuminstallmysql-community-server #启动mysql(CentOS7中) systemctlstartmysqld.service #低版本的操作系统可用以下指令 servicemysqldstart #查看MySQL状态 systemctlstatusmysqld.service #低版本操作系统可用以下指令 servicemysqldstatus
4.查看并修改密码
$grep"password"/var/log/mysqld.log 2019-04-11T08:17:16.706096Z1[Note]Atemporarypasswordisgeneratedforroot@localhost:ux#bkaM(k1q- $mysql-uroot-p >ux#bkaM(k1q- #修改密码 mysql>ALTERUSER'root'@'localhost'IDENTIFIEDBY'complexpassword'; mysql>setglobalvalidate_password_policy=0; mysql>setglobalvalidate_password_length=1; mysql>ALTERUSER'root'@'localhost'IDENTIFIEDBY'simplepassword';
5.配置开放3306端口
授权的方式允许任何主机访问mysql服务器:【一般采用这个即可,限制端口访问交由firewalld来做】
mysql>GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'password'WITHGRANTOPTION;
限定ip访问:
mysql>GRANTALLPRIVILEGESON*.*TO'jack'@'10.10.50.127'IDENTIFIEDBY'password'WITHGRANTOPTION;
以上就是centos7安装mysql和mysqlclient遇到的一些坑和需要注意的知识点总结,感谢大家的阅读和对毛票票的支持。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。