centos7安装数据库mysql5.7
2016-05-02 17:14
459 查看
1、首先去官网下载支持centos7版本的数据库mysql-5.7.12-1.el7.x86_64.rpm-bundle.tar,在本地解压后传到centos7系统中。2、卸载mariadb:查询:rpm-qa|grepmariadb将查询出来的mariadb文件用下面的命令卸载:yum-yremovemariadb-libs-5.5.41-2.el7_0.x86_643、cd进入到数据库文件夹中依次执行:rpm-ivhmysql-community-common-5.7.12-1.el7.x86_64.rpmrpm-ivhmysql-community-libs-5.7.12-1.el7.x86_64.rpmrpm-ivhmysql-community-client-5.7.12-1.el7.x86_64.rpmrpm-ivhmysql-community-server-5.7.12-1.el7.x86_64.rpmrpm-ivh mysql-community-devel-5.7.16-1.el7.x86_64.rpmrpm-ivhmysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm4、启动数据库:systemctl start mysqld如果出现:Jobformysqld.servicefailed.See'systemctlstatusmysqld.service'and'journalctl-xn'fordetails.出现这样的错误提示,我们先查看一下/var/lib/mysql-files目录是否存在,执行命令:ls -ld /var/lib/mysql-files。如果不显示任何信息就表示不存在,执行命令:mkdir /var/lib/mysql-files,创建/var/lib/mysql-files目录。这时,我们试着执行命令:systemctl start mysqld。如果还出现和下图一样的提示,我们执行另一条命令:chown-Rmysql:mysql /var/lib/mysql5、找回root密码:vi/var/log/mysqld.log在日志中找到下面的那句:Atemporarypasswordisgeneratedforroot@localhost:sNtJ7uij7A!j 后面就是root密码,6、进入数据库设置密码:SETPASSWORDFOR'root'@'localhost'=PASSWORD('Mysql@126');或者是:alteruser'root'@'localhost' identified by 'Mysql@126';修改密码。如果报错:ERROR1819(HY000):YourpassworddoesNOTsatisfytheCURRENTpolicyrequirements。应该将密码设置的复杂一点,有大写字母有符号可以两步设置解决以上的密码问题:
setglobalvalidate_password_policy=0;//只验证长度
setglobalvalidate_password_length=1;//最小长度密码长度为1
然后再改密码:SETPASSWORDFOR'root'@'localhost'=PASSWORD('123456');授权:GRANTALLPRIVILEGESON*.*TO'root'@'%'IDENTIFIEDBY'123456'WITHGRANTOPTION;FLUSHPRIVILEGES;7、设置开机自启:systemctlenablemysqld
相关文章推荐
- 安装双系统(windows7 + centos)
- 重启linux网络服务报错:没有找到可用于链接’System eth0’的设备
- Linux id 命令 - 显示用户id和组id信息
- Linux安装卸载Mysql数据库
- 最全面的linux信号量解析
- linux 内核参数图解
- linux下安装php报错configure: error: Cannot find MySQL header files under /usr/include/mysql.
- CentOS6系升级Python2.7版本
- 查看linux已安装jdk
- linux优先级、性能监控指令
- Linux 中使用iptables配置防火墙
- Linux常用命令之安装VMware10中安装CentOS 6.4
- Linux内核学习笔记
- CentOS 6.0 图形(图解)安装教程
- Linux C内存模型及管理
- Linux之强大的awk
- 【Linux C王者归来】【第十五章】【线程】
- Linux对所有用户设置自动注销功能
- linux中动态链接延迟绑定的实现
- linux 权限