Ubuntu 下安装mysql和远程连接

 一、下载并安装mysql

  1.  sudo apt-get install mysql-server
  2.  sudo apt-get install mysql-client
  3. sudo apt-get install libmysqlclient-dev

 注意:安装过程中会提示设置密码什么的,注意设置了不要忘了。

   二、安装完成使用

     使用如下命令来检查是否安装成功:

  sudo netstat -tap | grep mysql

  通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。

  登陆mysql数据库可以通过如下命令:

    mysql -u root -p

  注:-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

可以然后通过 show databases; 就可以查看当前的数据库。

我们选择 mysql数据库就行下一步操作,使用use mysql 命令。

显示当前数据库的表单:show tables 

三、navicat远程连接并使用

navicat的安装包可以参考:https://blog.csdn.net/qq84395064/article/details/80709877

第一步:确保 Ubuntu 系统已经安装上了MySQL数据库。登陆数据库 ,运行如下命令:

mysql -u 用户名 -p

然后输入密码,此时登录成功


第二步:创建用户用来远程连接,运行如下命令:

GRANT ALL PRIVILEGES ON *.* TO 'test'@'%' IDENTIFIED BY 'test' WITH GRANT OPTION;

参数说明:第一个test表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个test表示密码


第三步:执行如下命令,立即生效

flush privileges;

第四步:查询数据库的用户,看看是否成功创建新用户,运行如下命令

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

第五步:使用 exit 命令退出后,修改 mysql 的配置文件,运行如下命令

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 

注意:其他 Linux系统 可能在 /etc/mysql/my.cnf

找到 “bind-address = 127.0.0.1” , 修改为 bind-address = 0.0.0.0,然后,重新启动,命令如下:

/etc/init.d/mysql restart

发布了64 篇原创文章 · 获赞 63 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/qq84395064/article/details/82701761