20181001日常——Centos找不到tree指令,安装mysql

问题:

在Aliyun服务器上执行tree命令的时候提示 -bash: tree: command not found 

解决:

Google之后得到解决方案:执行代码: yum -y install tree 

效果:

问题:

刚买的域名,域名解析也添加了,还是不能 ping 通

解决:

需要到阿里云进行域名备案,备案速度很快,但是需要上传身份证照片,切大小要求1M以内

问题:

在Aliyun安装mysql数据库:

#下载安装mysql
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar
#解压安装包
tar -vxf mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar
#查看mysql相关
whereis mysql 
#移除mysql相关的lib(可选项操作,建议操作)
yum remove mysql-libs
#安装mysql rpm相关的包,相互之见存在依赖关系,按照顺序安装 common --> libs --> clients --> server
rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.20-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm
# 在安装这一步的时候出现错误,提示
# warning: mysql-community-server-5.7.20-
# 1.el7.x86_64.rpm: Header V3 DSA/SHA1 
# Signature, key ID 5072e1f5: NOKEY
# error: Failed dependencies:
#     libaio.so.1()(64bit) is needed by mysql-
# community-server-5.7.20-1.el7.x86_64
#     libaio.so.1(LIBAIO_0.1)(64bit) is needed by 
# mysql-community-server-5.7.20-1.el7.x86_64
#     libaio.so.1(LIBAIO_0.4)(64bit) is needed by 
# mysql-community-server-5.7.20-1.el7.x86_64

# 还执行了这行代码
 rpm -ivh mysql-community-server-5.7.19-1.el6.x86_64.rpm --force --nodeps #这个在后面安装 msyqlclient需要依赖的包 rpm -ivh mysql-community-devel-5.7.20-1.el7.x86_64.rpm #安装完成之后,启动服务 service mysqld start

解决: yum install libaio 

问题:启动Mysql服务错误:

解决:通过 systemctl status mysqld.service 和 journal -xe 命令查看不知所云。查看 /etc/my.cnf 文件

找到 log-error 的路径,找到这个文件查看出错的记录。最稳当的办法就是通过查看日志文件中的 Error 和 Warning 信息,逐个排查并解决。我出现的问题是:

 initialize specified but the data directory has files in it. Aborting. 

找到 /var/lib/mysql 删除 mysql 文件夹,删除,然后过一会会发现有自动生成一个同名文件,里面的内容发生了变化:

现在可以执行 service mysqld start 启动mysql服务。

 问题:

使用 mysql -u root -p 登录mysql的时候提示输入密码,但是没有密码

解决:

 grep 'password' /var/log/mysqld.log 

这个就是默认密码

问题:

默认密码登录mysql之后什么指令都不能执行,提示更改默认密码:

解决:

https://blog.csdn.net/kuluzs/article/details/51924374

mysql> set global validate_password_policy=0;
Query OK, 0 rows affected (0.05 sec)
 
mysql> set global validate_password_mixed_case_count=0;
Query OK, 0 rows affected (0.00 sec)
 
mysql> set global validate_password_number_count=3;
Query OK, 0 rows affected (0.00 sec)
 
mysql> set global validate_password_special_char_count=0;
Query OK, 0 rows affected (0.00 sec)
 
mysql> set global validate_password_length=3;
Query OK, 0 rows affected (0.00 sec)
 
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name                        | Value |
+--------------------------------------+-------+
| validate_password_dictionary_file    |       |
| validate_password_length             | 3     |
| validate_password_mixed_case_count   | 0     |
| validate_password_number_count       | 3     |
| validate_password_policy             | LOW   |
| validate_password_special_char_count | 0     |
+--------------------------------------+-------+
6 rows in set (0.00 sec)

执行修改代码指令,修改简单密码:

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');
Query OK, 0 rows affected, 1 warning (0.00 sec)

 问题:

所有1号出现的问题,都是为了解决微信公众平台无法验证token解决的问题,以为要搭建django框架什么的。

解决:

然而,其实就是阿里云服务器的80端口没有开。。。真的是蠢到爆炸。

转载于:https://www.cnblogs.com/ZITWorld/p/9735834.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值