数据库基础 *
数据库安装
默认端口号
3306
安装
1.yum makecache
2.yum clean all
3.wget -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
4.yum -y install mysql-server mysql-client libmysqld-dev
mysql服务器 mysql客户端 依赖库
5.service mysqld start #开启服务
mysql -u root -p
输入密码 #不行
修改mysql root 密码
vim /etc/my.cnf
[mysqld]
skip-grant-tables #绕过密码验证
mysql -u root -p
直接回车就登录成功
show databases; #列出所有的数据库
use mysql;
update mysql.user set authentication_string=password(“新密码”) where user=‘root’; # 更新密码
update user set plugin=“mysql_native_password”; #更新原始密码
flush privileges; #刷新权限
vim /etc/my.cnf
#skip-grant-tables #注释掉
service mysqld restart #重启mysql服务
如果想用 本地终端 连接远程数据库
1.授权
如果遇到以下错误
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
mysql -u root -p
set global validate_password_policy=0;
set global validate_password_length=1;
alter user ‘root’@‘localhost’ identified by ‘你的密码’;
开始授权
grant all on . to root@’%’ identified by ‘123456’ with grant option;#授权 在任何主机上 用root 123456 登录 可以操作所有的数据库 以及所有的数据表
flush privileges; #刷新权限