腾讯云服务器 centos7安装MySQL

今天买了个腾讯云服务器,准备搭个个人网站,安装个mysql花了我3个多小时,气死。

1.首先centos 选择centos7,centos8我安装了老半天没成功。根据腾讯云文档,阿里云文档也没安装成功,花了我一个小时时间,开始是下载错包,我的操作系统是64位,下载了32位的mysql包,安装失败,后面又是各种问题,初始化没日志啥的,气死。

重装系统,从新搞个centos7的版本。

 

2.开始进行安装

yum remove mysql

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

sudo rpm -ivh mysql57-community-release-el7-10.noarch.rpm --nodeps --force

上面三步执行完后,检查

sudo yum install mysql-server

再检查

如果报下面的错

yum install glibc.i686
yum list libstdc++*

安装完毕。

3.重置密码

mysql -u root

如果报错

登录时有可能报这样的错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:
那么

sudo chown -R root:root/var/lib/mysql
chown root /var/lib/mysql/

重启mysql

service mysqld restart

查看MySQL默认密码:

grep "password" /var/log/mysqld.log

登录

 mysql -u root -p

输入密码

然后现在使用默认密码,其他操作都是无效的,需要重新修改密码,而新密码必须要数字+字母+下划线才行,其他的密码太简单不符合规则会报错,而设置密码失败

SET PASSWORD = PASSWORD ('qq123456_Q'); 
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER; 
flush privileges; 

退出MySQL,再用新密码登录即可验证成功。

 

擦,烦躁,安装个mysql花了这么长时间,我diu,终于安装好了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值