天天看点

在ubuntu中下载mysql和配置mysql在navicat for mysql上使用

一.下载mysql

sudo apt-get mysql-server(下载mysql服务器)

Sudo apt-get mysql-client(下载mysql客户端)

Sudo apt-get install libmysqlclient-dev

再下载netstat查看mysql是否存在且在监听:apt-get install net-tools→sudo netstat -tap|grep mysql

Mysql无法远程的原因是:默认的是root用户,而root用户的默认连接Host也是localhost或者是127.0.0.1,这就限制了root用户作为本地连接使用。

二.登录mysql服务器,新建一个用户

Mysql -hroot -p(输入root密码)→输入show bases;→选中数据库:use mysql;→查看当前数据库账户信息:select user,host from user;(初始化的时候可以看出这些账户都是只能本地使用的)→创建一个用户abing,输入:grant all privileges on . to abing@”%”identified by “自己设置的密码”with grant option;(%表示允许各host操作)→刷新数据库:flush privileges;→重新查询检查:select user,host from user;→重启mysql数据库服务器:service mysql start

三.连接NAVICAT(第三方软件,无法在Linux终端输入下载)

在linux终端查看服务器的ip:ifconfig→cd /etc/mysql/mysql.conf.d/→vi mysqld.cnf→注释掉bind-address=127.0.0.1,即在这一句话前打一个“#“→重启数据库:/etc/init.d/mysql start→在navicay进行填写,切记密码是你在linux数据库为新账户abing设定的密码,(如果怕会出现什么错误,可先执行第二步中的查看用户信息)内容如下:

在ubuntu中下载mysql和配置mysql在navicat for mysql上使用