博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7 安装Mysql5.7,并远程登陆
阅读量:3787 次
发布时间:2019-05-22

本文共 1384 字,大约阅读时间需要 4 分钟。

1、下载并安装Mysql官方的Yum Repository

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm

2、安装MySql服务器

yum -y install mysql-community-server

需要等待一段时间,安装完成后,显示如下界面

 

3、启动MySQL

systemctl start  mysqld.service

4、查看MySql的运行状态

systemctl status mysqld.service

出现running 表示正在运行

 

5、修改数据库的密码设置规则(具体说明可查询有关说明)

 

 

set global validate_password_policy=0;
set global validate_password_length=3;

 

6、修改MySql初始密码

首先登陆MYsql时,必须初始化密码,使用以下命令,查看MySql临时密码(log日志中的密码)

grep "password" /var/log/mysqld.log

        使用以下命令登陆MySql,并在命令运行后,输入临时密码。

mysql -uroot -p

7、修改数据库密码

将下面命令中的"new password"改为自己的新密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';new password';

8、因为安装了yum Repository,以后每次yum操作都会自动更新,需要把这个卸载:

yum -y remove mysql57-community-release-el7-10.noarch

至此数据库安装完成。

9、登陆与退出数据库

mysql -hlocalhost -uroot -p
-h数据库主机-u用户-p密码-P端口号(大写P)例如:root密码为123456输入为:mysql -hlocalhost -uroot -p123456

退出账号时,输入exit或者quit即可退出

10、修改mysql配置,使用远程登陆MySQL.

 

MySql默认不允许远程登陆,只能通过local host登陆数据库。这里使用“改表法”修改登陆权限,添加远程登陆。首先进入MySql,代码块中的“****”表示数据库的密码。

 

mysql -u root -p******
登陆数据库后,输入
use mysql;
进入数据库,然后输入

 

show tables;

确认user表的存在

更改user表中的权限

 

update user set host='%' where user='root';

 

更改完成后,退出MySql数据库

 

quit

 

退出数据库后,重新启动数据库,并检查启动状态

 
systemctl stop mysqld.service systemctl start mysqld.service systemctl status mysqld.service
完成该操作后,就可以使用远程登陆数据库了。
 

参考资料

 

 

 

 

 

你可能感兴趣的文章
php(运算符及流程控制)
查看>>
php(自定义函数与系统自带函数)
查看>>
php(从一个文件中调用另一个文件的变量)
查看>>
php(数组及相关操作)
查看>>
php(about error and time)
查看>>
利用php对数据库进行操作
查看>>
二叉树及其(前中后)序遍历
查看>>
2020.8.29 ssdh
查看>>
PyCharm使用技巧及常用快捷键
查看>>
ubuntu内存爆满卡住,一顿操作任务栏菜单栏消失再解决办法记录
查看>>
ubuntu下pycharm无法输入中文解决办法(记录)
查看>>
torch.cuda.is_available()返回False的解决办法
查看>>
BITVehicle_Dataset数据集转换
查看>>
将视频转存成图片小代码
查看>>
ImportError: cannot import name ‘Line 解决方法
查看>>
Ubuntu 创建/删除虚拟环境
查看>>
deepsort算法中绘制轨迹部分的代码【记录】
查看>>
C++程序设计作业--坦克大战[分享]
查看>>
Uuntu20.04出现“qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in...已放弃 (核心已转储)”问题解决记录
查看>>
Linux系统常用的基本操作记录
查看>>