1.下载并安装MySQL官方的 Yum Repository
(以下操作都在root用户下运行)
1.从官网获取mysql的Yum Repository
wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
2.安装mysql源
yum -y install mysql80-community-release-el7-3.noarch.rpm
3.开始安装mysql数据库
yum -y install mysql-community-server
4.安装完后,启动mysq服务
service mysqld start
5.获取mysql的root用户的默认密码
grep 'temporary password' /var/log/mysqld.log
6.登陆mysql
mysql -uroot -p
7.重置mysql密码
查看密码设置相关配置
show GLOBAL VARIABLES LIKE "%validate_password%";
set global validate_password.special_char_count=0;
set global validate_password.mixed_case_count=0;
set global validate_password.number_count=1;
set global validate_password.policy=0;
set global validate_password.length=1;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'a';
1.显示所有数据库
show databases;
2.使用某一个数据库
use 数据库名
3.显示所有表
show tables
4.获取表结构
desc 表名,show colums from 表名
5.show engines
获取默认引擎
6.\s 获取数据库信息,数据库版本,编码集,等信息,8.0默认编码机是utf8mb4。
8.防火墙开发mysql端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙
firewall-cmd --reload
9.去除ip访问限制
,
mysql默认只允许本地访问,重新设置。
user mysql;
update user set host = '%' where user ='root';
flush privileges;
10.如遇client does not support报错,需重新修改密码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'a';
总结
在先安装由于有带宽限制,可以翻墙,下载会很快,或者手动下载