Linux(centOs8)通过wget 安装Mysql8

[root@localhost opt]# wget http: //dev.mysql.com/get/mysql80-community-release-el8-5.noarch.rpm
[root@localhost opt]# rpm -ivh mysql80-community-release-el8-5.noarch.rpm
[root@localhost opt]# sudo yum module disable mysql // 输入 Y
[root@localhost opt]# yum install mysql-community-server // 一直输入 Y
// 检查一下刚才的安装是否成功
[root@localhost opt]# rpm -qa | grep mysql
/** 输出,表示安装完成
mysql-community-icu-data-files-8.0.33-1.el8.x86_64
mysql80-community-release-el8-5.noarch
mysql-community-client-plugins-8.0.33-1.el8.x86_64
mysql-community-server-8.0.33-1.el8.x86_64
mysql-community-libs-8.0.33-1.el8.x86_64
mysql-community-client-8.0.33-1.el8.x86_64
mysql-community-common-8.0.33-1.el8.x86_64 */
// 检查 mariaDB 是否被覆盖,输出空,表示 mariaDB 已经被成功覆盖。
rpm -qa | grep mariadb
//MYSQL 常用命令
systemctl start mysqld // 启动
systemctl restart mysqld // 重启
systemctl stop mysqld // 停止
systemctl status mysqld // 查看状态
// 开机启动
systemctl enable mysqld
systemctl daemon-reload
// 查看进程、版本信息
ps -ef | grep mysql netstat -atp
// 登录
mysql -u root -p ' 密码内容 '
// 查看所有表
show databases;
// 进入数据库
use 表名
// 查看所有表
show tables
// 查看某张表信息
desc 表名
// 登录和修改密码
// 第一次启动后,可以查看 mysql 初始化密码 ( root@localhost: 后面的是密码)
grep 'temporary password' /var/log/mysqld.log
// 修改密码。默认的密码策略,需要:大写英文 + 特殊字符 + 数字
ALTER USER 'root' @ 'localhost' IDENTIFIED BY 'Root_123' ;
mysql> SHOW VARIABLES LIKE 'validate_password%' ;
/** 查看验证策略的键、值信息
+--------------------------------------+-------+
| Variable_name
| Value |
+--------------------------------------+-------+
| validate_password.check_user_name | ON |
| validate_password.dictionary_file |
| 指定密码验证的文件路径;
| validate_password.length
| 8
| 固定密码的总长度;
| validate_password.mixed_case_count | 1 | 整个密码中至少要包含大 / 小写字母的总个数;
| validate_password.number_count | 1
| 整个密码中至少要包含阿拉伯数字的个数;
| validate_password.policy
| LOW | 指定密码的强度验证等级,默认为 MEDIUM
0/LOW :只验证长度;
1/MEDIUM :验证长度、数字、大小写、特殊字符;
2/STRONG :验证长度、数字、大小写、特殊字符、字典文件;
| validate_password.special_char_count | 1 | 整个密码中至少要包含特殊字符的个数;
+--------------------------------------+-------+
7 rows in set (0.08 sec) */
mysql> set global validate_password_length=4; // 修改验证策略的键、值信息( set global
validate_password.xxxx=a)
// 开放 root 账户远程登录 (mysql 8 及以上 )
use mysql // 1 、进入数据库
update user set host= '%' where user= 'root' ; // 2 、修改 user
FLUSH PRIVILEGES; // 3 、重载授权表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值