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;
如果你想允许用户solin从ip为192.168.119.10的主机连接到mysql服务器,并使用654321作为密码mysql>GRANT ALL PRIVILEGES ON *.* TO ‘solin‘@‘192.168.119.10‘ IDENTIFIED BY‘654321‘ WITH GRANT OPTION;
mysql>FLUSH RIVILEGES
(3)在安装mysql的机器上运行://进入MySQL服务器
# mysql -h localhost -u root
//赋予任何主机访问数据的权限
mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ WITH GRANT OPTION;
//使修改生效
mysql>FLUSH PRIVILEGES;
//退出MySQL服务器
mysql>EXIT
本文出自 “运维小当家” 博客,请务必保留此出处http://solin.blog.51cto.com/11319413/1909710
MySQL初始化root密码和允许远程访问
标签:mysql idc 运维
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:http://solin.blog.51cto.com/11319413/1909710