腾讯云服务器 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

输入密码

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

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

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

经验分享 程序员 微信小程序 职场和发展