linux下mysql的安装遇到本地连接不上怎么办

linux下mysql的安装遇到本地连接不上怎么办,第1张

1、干掉正在运行的数据库

方法1)/etc/init.d/mysqld stop

(方法2)rcmysqld stop

(方法3)service mysqld stop

(方法4)kill -TERM mysqld

2、启动mysql服务器(--skip-grant-tables忽略用户表)

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

3、重新使用root用户登录数据库

mysql -u root mysql

4、重新设置root密码

mysql>UPDATE user SET Password=PASSWORD('newpassword') where USER='root'

5、刷新权限

mysql>FLUSH PRIVILEGES

6、退出mysql

mysql>quit

7、重启mysql

(1)/etc/init.d/mysqld restart

(2)service mysqld restart

8、使用root用户重新登录mysql

(方法1)mysql -uroot -p

(方法2)service mysqld start

mysql或sqlserver显示无法连接本地数据库怎么办

首先在本地使用Navicat

for

MySQL建立一个数据库。

在dreamweaver中建立一个PHP格式的网页,方便链接测试。

测试发现,如果无法使用localhost链接mysql数据库就会提示错误信息

如果出现第三步的情况,就需要修改C:\Windows\System32\drivers\etc目录下的hosts文件。

用记事本打开hosts,找到127.0.0.1

localhost这一行,把这一行的“#”删除,保存。

如果没有这一行,就自己手动添加。

授权问题,你没有允许root用户从localhost登录,你查看user表就明白了:

select * from mysql.user

每个用户从不同主机登录的权限不同,可以设置%表示所有主机都可以登录。

你现在无法查询数据库的话,可以重启数据库服务,带上一下参数:

--skip-grant-tables


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6184587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存