mysql服务需要安装 mysql-server mysql
yum -y install mysql-server mysql #安装mysql服务
systemctl enable myslqd --now #设置开机自启动并且运行服务
select version(); #查看数据库软件版本
select user(); #查看登陆的用户和客户端地址
show databases; #查看已有的库
select database(); #查看当前在那个库里 null表示没有在任何一个库里
use mysql; #切换到mysql库里
select database(); #再次显示所在的库
show tables(); #显示库里已有的表
mysqladmin -uroot -p password “a”; #修改数据库密码为a
mysqladmin -uroot -pa password “b”; #修改数据库密码为b
mysql -uroot -pb #登陆mysql服务
破解mysql root密码
vim /etc/my.cnf.d/mysql-server.cnf #修改主配置文件
[mysql]
skip-grant-tables #手动添加此行 作用登陆时不用验证密码
systemctl restart mysqld #重启服务
mysql #连接服务此时不用密码登陆
desc mysql.user; #查看存放密码的表头名
update mysql.user set authentication_string="" where user="root"; #把mysql库下的user表中 用户root的密码设置为空
vim /etc/my.cnf.d/mysql-server.cnf #编辑配置文件
[mysql]
#skip-grant-tables #注释掉此行
systemctl restart mysqld #重启服务
mysql #进入sql服务
alter user root@”localhost” identified by “a”; #重新设置mysql密码