linux配置mysql常见问题

在安装及使用mysql的过程中,遇到的常见问题及解决办法如下:


 一、SQL Error (1130): Host '192.168.1.126' is not allowed to connect to this MySQL server
说明所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录。
需更改 mysql 数据库里的 user表里的 host项把localhost改称%
首先按下面的步骤登录Mysql服务器
登录mysql需要切换到dos下的mysql的bin目录,进行如下操作:
mysql>use mysql;
mysql>update user set host = '%'  where user ='root';
MariaDB [mysql]> update user set host = '%' where host = 'localhost';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0  Changed: 0  Warnings: 0
mysql>flush privileges;  (这一步很重要)
mysql> select host, user from user;
mysql>quit
OK。远程连接成功!


二、mysql忘记root密码怎么办?  

在启动Mysql服务器时加上参数--skip-grant-tables来跳过授权表的验证    (./safe_mysqld --skip-grant-tables &),这样我们就可以直接登陆Mysql服务器。
[mysqld]下添加
skip-grant-tables
重启mysql服务,然后用mysql 登录
进入后,可以看到,mysql数据库已呈现,然后修改密码:
update user set password=password('123456') where user='root';
flush privileges;
退出mysql,修改配置文件my.cnf 把刚才的skip-grant-tables注释掉
重启mysql服务,然后就可以用用户名,密码登录。
版权声明:本文为博主原创文章,未经博主允许不得转载。


三、mysql出现错误::::Access denied for user 'root'@'localhost' (using password: YES)
未给localhost root用户授权,新建一个localhost root用户,先修改配置文件,mysql无密码登录,然后授权给他
flush privileges;
create user 'root'@'localhost' identified by '你的密码';
grant all privileges on *.* to root@'localhost';
运行这两句sql语句后试下


四、mysql还原遇到外键错误:
1.删除原数据库
2创建新的同名数据库
3设置禁止外键约束(我们可以使用SET FOREIGN_KEY_CHECKS=0;来禁用外键约束.之后再用 SET FOREIGN_KEY_CHECKS=1;
来启动外键约束.查看当前FOREIGN_KEY_CHECKS的值可用如下命令SELECT  @@FOREIGN_KEY_CHECKS;)
4还原数据库 source *.sql
   



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
有多种方法可以在Linux上安装和配置MySQL数据库。以下是其中几种方法的简要说明: 方法一:通过官方网站下载安装包 1. 访问MySQL官方网站并下载适合您系统的MySQL安装包。 2. 解压下载的安装包。 3. 将解压后的文件夹移动到您希望安装MySQL的目录下。 4. 运行安装程序,并按照提示进行安装和配置。 方法二:使用包管理器安装 1. 打开终端窗口,并使用适合您系统的包管理器(如apt、yum等)来安装MySQL。 2. 在终端中运行适当的安装命令,如"sudo apt-get install mysql-server"或"sudo yum install mysql-server"。 3. 完成安装后,您可以通过运行"mysql_secure_installation"命令来进行一些基本的安全设置和配置。 方法三:使用虚拟机安装 1. 下载并安装适合您系统的虚拟机软件,如VMware。 2. 创建一个新的虚拟机,并选择适当的Linux操作系统。 3. 在虚拟机中安装Linux系统。 4. 在Linux系统中使用适当的方法(如方法一或方法二)来安装和配置MySQL。 请注意,这只是几种常见的方法之一,具体的安装和配置步骤可能会因您的系统和需求而有所不同。建议您根据具体情况选择最适合您的方法,并参考相应的文档和教程进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Linuxmysql5.6.33安装配置教程](https://download.csdn.net/download/weixin_38738783/13703308)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Linux CentOS MySQL数据库安装配置教程](https://download.csdn.net/download/weixin_38660295/13703297)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [VMWare linux mysql 5.7.13安装配置教程](https://download.csdn.net/download/weixin_38734361/14836096)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值