
使用 OpenSSL 生成自签名证书
当使用不是受信任的第三方 CA 而是自签名的 CA 时,一些浏览器会提示不安全,比如谷歌的 Chrome 浏览器。 ...
当使用不是受信任的第三方 CA 而是自签名的 CA 时,一些浏览器会提示不安全,比如谷歌的 Chrome 浏览器。 ...
scp 可以在两台不同机器之间拷贝文件。 ...
MySQL 启动存在端口被监听, 但服务没完全启动的情况. ...
使用 Makefile 做自动化编译. ...
有一个不知道怎么启动的容器, 由于某些原因会被停掉, 但又不会自动重启, 因为没有设置 restart policy: always. ...
CentOS7 上新建一个用户(useradd test), 执行命令 sudo yum update, 提示 test 不在 sudoers 文件中。此事将被报告。, 那就添加吧! Q: 什么是 sudo ? 有什么用? A: Sudoers allows particular users to run various commands as the root user, without needing the root password. # 切换到root或者可以执行sudo命令的用户下, 然后编辑 /etc/sudoers sudo vi /etc/sudoers # 添加以下内容(需要使用 :wq! 强制保存) test ALL=(ALL) ALL
MySQL8 忘记密码怎么办? sudo vi /etc/mysql/my.cnf # 添加以下内容 [mysqld] skip-grant-tables # 保存后重启MySQL sudo service mysqld restart # 无密码进入MySQL mysql -uroot -p mysql> alter user 'root'@'%' identified by ''; mysql> flush privileges; mysql> exit # 将配置文件复原 sudo vi /etc/mysql/my.cnf # 注释掉之前添加的内容, 修改为以下内容 [mysqld] # skip-grant-tables # 重启MySQL sudo service mysqld restart # 空密码进入MySQL mysql -uroot -p mysql> alter user 'root'@'%' identified by '123456' mysql> flush privileges; 参考: CentOS 安装 MySQL mysql什么时候需要flush privileges
MySQL 被 Oracle 收购后,CentOS 的镜像仓库中提供的默认的数据库也变为了 MariaDB, 那如何在 CentOS 上如何安装 MySQL 呢? 现在一般都是用 Docker, 跑个 MySQL: docker run -d --name mysql8 -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 mysql:8. 本文安装的是 MySQL8 # CentOS7 阿里源 sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo sudo yum update -y # centos7 # 下载mysql的rpm包: https://dev.mysql.com/downloads/repo/yum/ wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm # 安装rpm包 sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm # 安装MySQL sudo yum install mysql-community-server # 启动MySQL sudo service mysqld start # 查看MySQL状态 # service mysqld status # 获取临时密码 sudo cat /var/log/mysqld....