Linux系统安装mysql数据库并开启远程访问

2018-03-29  本文已影响0人  进击吧骚年

[toc]

检查系统是否已安装了mysql

如果已经安装会返回


image

如果未安装会返回
mysqld:未被识别的服务

卸载mysql

安装mysql

yum install mysql
yum install mysql-server
yum install mysql-devel

启动mysql

service mysqld start

设置mysql安全项(包括root密码)

mysql_secure_installation

mysql_secure_installation是一个向导,问你一些问题,你要给出答案,比如是否要设置 root 用户的密码, 密码是什么等等。

Enter current password for root (enter for none):
解释:输入当前 root 用户密码,默认为空,直接回车。
Set root password? [Y/n] y
解释:要设置 root 密码吗?输入 y 表示愿意。
Remove anonymous users? [Y/n] y
解释:要移除掉匿名用户吗?输入 y 表示愿意。
Disallow root login remotely? [Y/n] y
解释:不想让 root 远程登陆吗?输入 y 表示愿意。
Remove test database and access to it? [Y/n] y
解释:要去掉 test 数据库吗?输入 y 表示愿意。
Reload privilege tables now? [Y/n] y
解释:想要重新加载权限吗?输入 y 表示愿意。

设置mysql允许远程连接

默认情况下,mysql帐号不允许从远程登陆,只能在localhost登录。设置mysql可以通过远程主机进行连接。
在localhost登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 字段,将"localhost"改称"%"。
代码如下:

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

测试远程连接

上一篇 下一篇

猜你喜欢

热点阅读