在Debian上经常用到MySQL,把MySQL相关的总结一下
----------------------
Debian 5
MySql 5
---------------------
1. 安装mysql很简单
#apt-get install mysql-server-5.0
安装完了就是设定密码,假如密码为'sa'
2.安装完成后,在本机登入
#mysql -u root -p
然后输入密码
这样一般都正常
可是最近发现一个问题,在本机登入正常可是在其它电脑,连到linux的mysql总是报
Can’t connect to MySQL server on ‘192.168.162.129′ (10061)的错误
192.168.162.129这是linux的ip,linux上ping外网正常,外网ping这台linux也正常,可就是连不上
后来经过网上查找,原来在/etc/mysql/my.cnf文件里有配置一句
bind-address = 127.0.0.1
这句话的意思是,处于安全考虑,只听本机的连接
网上说的解决办法是把此句注解掉,或者改为 bind-address = 0.0.0.0
可是当我把那一行注解掉后,
我再用我的xp上的mysql administrator连linux上的mysql时,这时换了一个错误
1130 Host 'XX.XX.XX.XX'is not allowed to connect to the mysql server
这是因为mysql默认不让远程连接
此时需要给这一个host授权
此时有两种方式
一是 用grant授权的方式
假如要192.168.1.91授权
先进到mysql里
然后用
mysql#>GRANT ALL PRIVILEGES ON *.* TO 'root'@'92.168.1.91' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
修改完记得用flsh一下privileges
mysql>flush privileges
二是用修改表
mysql>update user set host = '%' where user = 'root';
mysql>flush privileges;
然后再用xp的mysql administrator连接,就正常了。
分享到:
相关推荐
首先,我们关注的是`mysql-5.7.32-linux-glibc-2.28-aarch64.tar.gz`这个文件。这个文件是专门为基于ARM架构(Advanced RISC Machines)的64位系统设计的,aarch64代表ARM的64位指令集。`linux`表示它适用于Linux...
2. **下载MySQL**:在标题中提到的“mysql-5.7.33-linux-glibc2.12-x86_64.rar”是一个RAR压缩文件,需先将其解压。在Linux上,RAR不是默认支持的格式,所以需要安装rar命令行工具,然后解压: ``` sudo apt-get ...
现在,我们将解压下载的`mysql-5.6.36-linux-glibc2.5-x86_64`压缩包。找到下载文件的位置,然后使用以下命令解压: ```bash tar -zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz ``` 解压后,进入解压后的目录...
然而,针对标题中提到的“mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz”压缩包,这表明我们将手动安装MySQL。手动安装步骤如下: 1. **下载和解压**:下载提供的tarball文件,然后将其解压到一个适当的目录,例如`...
对于某些Linux发行版(如Debian),可以使用系统自带的配置文件`/etc/mysql/debian.cnf`中的凭据来登录MySQL。此文件通常包含了一个名为`debian-sys-maint`的用户名及其密码,这些信息位于`[client]`段下。可以使用...
- `apt-get install mysql-server mysql-client`安装MySQL数据库服务及其客户端。 - 为了使PHP能与Apache和MySQL协同工作,还需安装`php5-mysql`、`php5-curl`、`php5-gd`等扩展。 2. **配置Apache**: - 修改`/...
sudo apt-get install mysql-server 或 sudo yum install mysql-community-server ``` 安装过程中,系统可能会提示你设置root用户的密码。请确保选择一个安全且易于记忆的密码。 安装完成后,启动MySQL服务: ```...
在Linux上安装MySQL通常通过包管理器完成,如`apt`(Debian/Ubuntu)或`yum`(CentOS/RHEL)。这个压缩包可能是为了解决特定版本或者非标准发行版的安装需求,提供了一种手动安装的方式。解压后,里面可能包含`.rpm...
1. **环境准备**:在鲲鹏云服务器上,确保操作系统是支持ARMv8的Linux发行版,如Debian、Ubuntu或CentOS。根据描述,这个安装包可能已经经过了与鲲鹏云兼容性的验证。 2. **解压文件**:使用7-Zip或类似的工具解压...
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb sudo apt-get update ``` 三、安装MySQL 现在可以安装MySQL Server 8.0.15了: ```bash sudo apt-get install mysql-server ``` 四、配置MySQL 安装完成后,...
首先,我们来看标题中的"mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz.7z"。这表明我们有一个MySQL的安装包,版本号为5.7.31,是专为Linux操作系统设计的,具体是针对glibc(GNU C库)版本2.12的64位体系结构。".tar...
sudo apt install mysql-server=5.7.* ``` 对于基于RPM的系统: ```bash sudo yum install mysql-community-server.x86_64 ``` 2. **启动和管理MySQL服务**: 安装完成后,需要启动MySQL服务,并设置开机...
sudo yum install -y https://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm ``` 然后,你可以开始安装MySQL服务器了。在基于Debian的系统上: ```bash sudo apt-get install mysql-server ``` 在...
- 接着,安装MySQL服务器:`sudo apt install mysql-server` 或 `sudo yum install mysql-server`。 - 安装过程中,系统会提示设置root用户的密码。 - 安装完成后,可以使用`systemctl start mysql`启动服务,并...
在大多数Linux发行版中,可以通过包管理器如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)来安装。例如,使用`apt`的命令是: ```bash sudo apt update sudo apt install mysql-server ``` 对于`yum`用户,命令...
这将创建一个名为`mysql-5.1.53`的目录,其中包含MySQL的所有源代码和其他相关文件。 安装MySQL 5.1.53在Linux上通常涉及以下步骤: 1. **检查系统依赖**:确保系统已经安装了编译MySQL所需的库,如`gcc`、`make`...
sudo yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm sudo yum install mysql-community-server ``` 请注意,这里的版本号可能会根据你的系统版本有所不同。 ### 3. 配置MySQL ...
例如,在Ubuntu/Debian上可以使用`apt-get install mysql-server`,在CentOS/RHEL上可以使用`yum install mysql-server`。不过,为了保证获取最新版本,建议直接从MySQL官网下载相应的RPM或DEB包。 三、处理依赖 ...
tar zxvf mysql-5.5.22-linux2.6-x86_64.tar.gz ``` 并将其重命名为`mysql`: ```bash mv mysql-5.5.22-linux2.6-x86_64 mysql ``` 进入解压后的目录,调整文件权限: ```bash cd mysql chown -R mysql . chgrp -R ...
sudo dpkg -i mysql-apt-config_0.8.20-1_all.deb sudo apt-get update sudo apt-get install -y mysql-server ``` 在RPM系统中,我们需要添加MySQL的官方YUM仓库: ```bash sudo rpm -Uvh ...