赞
踩
[root@localhost ~]# rpm -qa|grep -i mysql
如果未下载过,则为以下情形
如已下载,会有目录变化
如需删除,执行指令
[root@localhost /]# rpm -e --nodeps mysql-libs-5.7.41-1.el7.x86_64
之后再次执行指令,查看是否删除
[root@localhost mysql]# wget https://repo.mysql.com/mysql57-community-release-el7.rpm
[root@localhost mysql]# yum -y install mysql57-community-release-el7.rpm
[root@localhost mysql]# yum -y install mysql-community-server
出现报错
解决方法:禁掉GPG验证检查
[root@localhost mysql]# yum -y install mysql-community-server --nogpgcheck
[root@localhost mysql]# systemctl start mysqld.service
[root@localhost mysql]# service mysqld status
上图显示即为启动成功
[root@localhost mysql]# grep 'password' /var/log/mysqld.log
密码为host:后的部分
可直接复制上述密码进入数据库
[root@localhost mysql]# mysql -u root -p
quit退出
[root@localhost mysql]# mysqladmin -u root -p password
默认root密码不能过于简单,否则会出现ERROR,可先设置免密登录,再修改密码
vim /etc/my.cnf文件;
在[mysqld]后添加skip-grant-tables(登录时跳过权限检查)
[root@localhost mysql]# vim /etc/my.cnf
重启mysql服务,进入mysql
[root@localhost mysql]# systemctl restart mysqld
[root@localhost mysql]# mysql -u root -p
输入任意密码进入
输入 show databases;
update user set authentication_string=password('root') where user='root';
密码也可以设置为其他值
编辑 my.cnf 文件,注释掉之前增加的那行
[root@localhost mysql]# systemctl restart mysqld
Linux下的mysql安装成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。