1.下载并安装mysql的YUM源:

选择一个目录下载并安装

mkdir soft
cd soft
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm // 下载mysql yum源
rpm -ivh mysql57-community-release-el7-11.noarch.rpm // 安装yum源

yum源安装成功

这里写图片描述

安装mysql

yum install mysql-community-server

安装mysql成功

这里写图片描述

 3.启动mysql

Service mysqld start

停止mysql服务:

service mysqld stop

4.设置登陆密码

第一步:停止mysql服务

命令:

service mysqld stop

第二步:修改mysql安装目录下的my.cnf配置文件,使登录是跳过密码,文件位于etc/my.cnf,命令:首先进入etc目录下cd/etc/ 然后vi my.cnf

第三步:打开之后,在my.cnf文件中最后一行添加:  

 skip_grant_tables 

 ,使其登录时跳过密码

第四步:启动mysql服务,登录mysql,此时会要求输入密码,这里直接回车即可进入mysql;

启动mysql命令:

service mysqld start

登录:mysql命令:

mysql -u root -p

第五步:进入数据库切换至mysql库通过sql语句修改root用户的密码;

修改密码:

update mysql.user set authentication_string=password('root') where user='root' ;

通过命令,将password括号后面的root更改为你常用的密码(即数据库密码)

 如果数据库是5.7以下版本的就输入:

UPDATE user SET password=PASSWORD(‘root’)WHERE user=’root’;

// 刷新设置立即生效

flush privileges;

修改完成后就退出mysql:命令:exit;

设置 MySQL开机启动,在linux里面设置

systemctl enable mysqld

第六步:将此前my.cnf文件中添加的跳过权限语句删除或者加#号注释,最后重启mysql:

命令:

service mysqld restart

5.设置mysql远程访问

再次进入

mysql -uroot –p // 会提示输入密码

设置root权限的远程访问

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

刷新权限

FLUSH PRIVILEGES;

退出mysql

exit  // 退出,或者使用 quit 命令

配置防火墙


设置3306端口开放

firewall-cmd --zone=public --add-port=3306/tcp --permanent

重启防火墙

firewall-cmd --reload

验证3306是否开放成功

firewall-cmd --zone=public --query-port=3306/tcp

6.测试连接

在这里插入图片描述

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐