阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

MySQL初始化root密码和允许远程访问

194次阅读
没有评论

共计 983 个字符,预计需要花费 3 分钟才能阅读完成。

MySQL 允许远程访问

1、初始化 root 密码
进入 mysql 数据库
mysql>update user set password=PASSWORD(‘123456′) where User=’root’;

2、允许 mysql 远程访问, 可以使用以下三种方式:
(1)改表。
mysql -u root -p
mysql>use mysql;
mysql>update user set host = ‘%’where user= ‘root’;
mysql>selecthost, userfromuser;

(2)授权。
例如,你想 root 使用 123456 从任何主机连接到 mysql 服务器。
mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY’123456′ WITH GRANT OPTION;
mysql>flush privileges;

如果你想允许用户 linuxidc 从 ip 为 192.168.119.10 的主机连接到 mysql 服务器,并使用 654321 作为密码
mysql>GRANT ALL PRIVILEGES ON *.* TO ‘linuxidc’@’192.168.119.10′ IDENTIFIED BY’654321’ WITH GRANT OPTION;
mysql>flush privileges;

(3)在安装 mysql 的机器上运行:
// 进入 MySQL 服务器
# mysql -h localhost -u root
// 赋予任何主机访问数据的权限
mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ WITH GRANT OPTION;
// 使修改生效
mysql>flush privileges;
// 退出 MySQL 服务器
mysql>EXIT

最后:网上还看到一个方式
1234567891011 vi /etc/mysql/my.cnf

[client]
default-character-set=utf8
[mysqld]
character-set-server = utf8
collation-server = utf8_general_ci
bind-address = 0.0.0.0
[mysql]
default-character-set = utf8

.

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-03/142404.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计983字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中