安装命令:
apt-get -y install mysql-server python-mysqld
中间会提示输入root用户名密码
ok
新建用户无法访问:
CREATE DATABASE nova;
GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY '$MYSQL_PASS';
mysql -unova -ppassword 登录,提示无法登录:
ERROR 1045 (28000): Access denied for user 'nova'@'localhost' (using password: YES)
原因:
mysql.user 表中有另外一些记录产生了作用,最有可能的就是已经有一条''@localhost记录,就是用户名是空,主机字段是localhost的记录。” 影响了。查看该表果然有。
mysql> select Host,User,Password from user;
+-------------+----------------------+-----------------------------------------------------------------------+
| Host | User | Password |
+-------------+----------------------+-----------------------------------------------------------------------+
| localhost | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
| mars | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
| 127.0.0.1 | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
| ::1 | root | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
| mars | | |
| localhost | debian-sys-maint | *0FDD7F022845BD90AB175D2E5295F86A42FD107B |
| % | nova | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19 |
+-------------+-----------------------+----------------------------------------------------------------------+
但是删除那些为空(匿名)的用户后仍然无法登录。要重启一个mysql 服务。
sudo service mysql restart
退出后可以成功用nova登录了。
mysql参考手册解释:
其中两个账户有相同的用户名monty和密码some_pass。两个账户均为超级用户账户,具有完全的权限可以做任何事情。一个账户 ('monty'@'localhost')只用于从本机连接时。另一个账户('monty'@'%')可用于从其它主机连接。请注意monty的两个账 户必须能从任何主机以monty连接。没有localhost账户,当monty从本机连接时,mysql_install_db创建的 localhost的匿名用户账户将占先。结果是,monty将被视为匿名用户。原因是匿名用户账户的Host列值比'monty'@'%'账户更具体, 这样在user表排序顺序中排在前面。
相关推荐
ubuntu12.04安装mysql---黑佳伦.pdf
Ubuntu 12.04下如何安装MySQL ,我按照这文档,已经成功在ubuntu 12.04安装成功mysql!
ubuntu 12.04 安装mysql---黑佳伦.docx
Ubuntu12.04 nginx python uwsgi Django安装步骤
ubuntu12.04安装及配置过程详解
Ubuntu Server 12.04安装图解,附件中为安装过程中全部截图,可按照图中所选择部分安装
自己在安装和使用mysql过程中总结的各种问题,希望帮到你,还不会的可以联系我 decoderworld@126.com
Ubuntu12.04下的JDK安装,首先到官网上下载jdk-7u51-linux-x64.tar.gz。
ubuntu12.04安装与桌面配置过程详解
乌班图系统Ubuntu 12.04安装教程.docx
ubuntu12.04安装QQ2015的方法
Ubuntu12.04下Ns2.35安装步骤,完美安装,可实现相关协议的开发和研究。
win7下U盘安装ubuntu12.04双系统教程 亲测实现
在Ubuntu12.04环境下安装JDK7
用 VMware 安装 Ubuntu 12.04详细过程图解
VMWare8.0安装Ubuntu12.04教程,傻瓜式安装教程,很详细
zabbix2.03在ubuntu12.04上的安装(最新)
ubuntu12.04安装snort文档
在ubuntu 12.04 上完成的git服务器搭建步骤。
Ubuntu 12.04 菜鸟完全使用教程让你用最快的速度熟悉使用Ubuntu 12.04!