2016-11-26 43 views
0

我已经在我的vps centOS 6 32bit中安装了mariadb - 之后,我创建了所有行的用户,但是当我使用帐户创建登录时(在SQLyog中,我无法创建数据库MariaDB和SqlYog - 无法创建数据库

yum install wget && wget -O /etc/yum.repos.d/MariaDB.repo http://mariadb.if-not-true-then-false.com/rhel/$(rpm -E %rhel)/$(uname -i)/10 
yum clean all 
yum update 
yum install MariaDB-server MariaDB-client 
service mysql start 
chkconfig --levels 150 mysql on 
mysql_secure_installation 

mysql -u root -p (http://stackoverflow.com/posts/18821224/revisions) 

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; 

GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION; 

CREATE USER 'username'@'%' IDENTIFIED BY 'password'; 

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION; 

FLUSH PRIVILEGES; 

据报道:我SQLyog的创建数据库 - 我对此很抱歉,不能与命令行

访问被拒绝的用户“用户名” @“%”到数据库“test”

+0

当你执行你会得到什么: 秀补助金; –

+0

@@我收到:拒绝访问用户'用户名'@'%'到数据库'test' –

+0

我相信你需要更新mysql密码 –

回答

0

特权的东西是变幻无常的。

建议你添加一个明确的补助金test

GRANT ALL PRIVILEGES ON test.* TO 'username'@'%';