热文:CentOS7安装MySQL数据库

2021-04-13 11:41:18 浏览数 (1)

话不多说 直接开始了.

1、首先我们需要去下载rpm包
代码语言:javascript复制
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm(下载rpm)

rpm -ivh mysql-community-release-el7-5.noarch.rpm(安装rpm包)

yum install mysql-server(直接安装)
2、操作MySQL数据库
代码语言:javascript复制
service mysql start  (启动数据库运行)

service mysql stop(停止数据库运行)

service mysql status(查看数据库状态)

mysql -u root -p(登录数据库)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

flush privileges;(赋值权限之后一定要执行flush这个命令)
3、注意
代码语言:javascript复制
	重置了密码以后我们会遇到一个问题,就是登录会出现密码错误
	
	(Host 'localhost' is not allowed to connect to this MySQL server),
	
	因为只是update了root,但是MYSQL是有个访问控制表,root的访问控制表未更新,就导致了无法访问mysql
	
	有一种办法但是这个放在服务器上还是会有一定的风险,那就是任何人在任何地方都可以访问你的MYSQL,如果安全重要的话还是重新装一下数据库好了。
	
	修改`/etc/yum.repod.d/my.ini`中的[mysqld]部分,加入一句:`skip-grant-tables`,之后重启mysql服务即可不用密码登录并获取管理员权限。
	再继续修改密码,并恢复my.ini文件,重启,完成整个过程。

0 人点赞