Ubuntu安装并配置mysql

安装mysql-server

apt-get install mysql-server #安装mysql-server

在安装的过程中需要重复输入root账户的密码

安装mysql-client

apt-get install mysql-client #安装mysql-client

安装mysql-client,可以使我们在本地终端操作mysql服务器

远程连接mysql配置

我们很多时候操作数据库都不是在本地,我们在远程通过Navicat连接mysql数据库需要做以下配置。

修改mysql配置文件

vim /etc/mysql/my.cnf

找到bind-address= 127.0.0.1这一行,然后注释掉。

对相关用户进行授权

mysql -u root -p #回车输入密码
mysql> use mysql;
mysql> update user set host = "%" where host = "sean" and user = "root"; 
mysql> flush privileges; 

重启mysql服务

service mysql restart

重要更新

今天突然发现,ubuntu在安装mysql-server的时候自动安装了client,所以不需要再安装mysql-client了。

这里写图片描述

如果上面重启mysql不行的话,可以使用

/etc/init.d/mysql restart

创建用户并授权语句:

grant all privileges on "." to zhezhao@'%' identified by 'pass';

'%'标识所有主机都可以登录,有的mysql不可以在localhost登录,可以再添加一个localhost的授权。

grant all privileges on "." to zhezhao@'localhost' identified by 'pass';

可以通过下面语句查看所有用户的信息

use mysql;
select host,user,password from user;

其中密码是通过mysql自带的password函数加密的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值