1.在ubuntu下面安装mysql。
apt-get
install
mysql-server mysql-client -y
2.修改/etc/mysql/my.cnf文件。
#bind-address =
127.0
.
0.1
把127.0.0.1给注释掉。
3.参考 Mysql初始化root密码和允许远程访问 ,执行命令。
mysql>use mysql;
mysql>GRANT ALL PRIVILEGES ON *.* TO
'
root
'
@
'
%
'
IDENTIFIED BY
'
123456
'
WITH GRANT OPTION;
mysql
>
FLUSH PRIVILEGES;
mysql
>
exit;
#/etc/init.d/mysql restart
其中,在原文中, FLUSH RIVILEGES应该为FLUSH PRIVILEGES;
执行上面步骤,mysql就可以远程连接了。
2013-12-17补充
CentOS下MySql修改密码
CentOS安装MySql默认是没有密码的,要自己设置。可以使用下面的方法设置密码:
mysql -
u root mysql
mysql
> UPDATE user SET password=PASSWORD(
"
123456
"
) WHERE user=
'
root
'
;
mysql
> QUIT
重启mysql
/etc/init.d/mysqld restart
这样就可以使用123456作为root的登录密码了。
2014-01-21补充:
看《CentOS 6 Linux Server Cookbook》,原来在CentOS下面安装配置mysql是十分方便的,直接上代码:
#centos安装配置mysql
yum
install
mysql-
server
chkconfig mysqld on
service mysqld start
mysql_secure_installation
mysql_secure_installation会要求你回答一些问题,就可以完成配置mysql的工作了。十分方便快捷。
转贴请注明来自: 格通

