您的位置:首页 > 运维架构 > Linux

Linux中使用xampp连接数据库失败

2016-12-20 11:05 225 查看
在使用最新的xampp连接mysql时,提示权限无法访问


提示为改配置文件,其实并没有什么卵用。配置文件根本没什么要改的,然后用heidisql连接mysql(账号:root,  密码:root)也提示不能远程连接。所以就尴尬了,现在你需要做的就是,进到服务器,用mysql命令,系统会提示安装三个中的一个,按照提示安装MariaDB,再次使用命令mysql系统会提示,你找不到mysqld.sock(2), 不要慌张,用命令找一下配置文件find -name "my.cnf" 会提示你找到两个配置文件,进去根目录的那个,/etc/mysql/my.cnf

记得使用root用户到根目录下使用此命令,将


把client下的, socket路径改为/opt/lampp/var/mysql/mysql.sock再次运行mysql就可以正常显示了,


然后输入

//允许用户testuser从ip为222.129.1.1的主机连接到mysql服务器,并使用testpassword作为密码
MariaDB [(none)]> grant all privileges on *.* to 'root'@'222.129.1.1' identified by 'root' with grant option;
(若是允许所有ip:GRANT ALL PRIVILEGES ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘root’ WITH GRANT OPTION;)
MariaDB [(none)]> flush privileges;   //刷新权限缓存
MariaDB [(none)]> show privileges;
MariaDB [(none)]> show grants for  'testuser'@'222.129.1.1'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  xampp linux mysql 数据库
相关文章推荐