Ubuntu安装配置mysql及本机连接mysql

Ubuntu安装配置mysql及本机连接mysql

一、安装mysql

  1. 先更新 apt 安装中心:sudo apt update 里面会有默认最新的mysql 的包。

  2. 安装msyql : sudo apt-get install mysql-server  

mysql安装之后大概会占用160M 的存储空间。

mysql 的配置文件默认安装在  cd /etc/mysql  文件夹下

二、初始化配置

sudo mysql_secure_installation

三、查看服务状态

systemctl status mysql.service

Ubuntu安装配置mysql及本机连接mysql_第1张图片

四、配置远程访问

  1. 根目录进入

sudo mysql -uroot -p

  1. 赋权给root用户

GRANT ALL PRIVILEGES ON *.* TO root@‘*’ IDENTIFIED BY "123456";

五、新建数据库

create database school;

GRANT ALL PRIVILEGES ON school.* TO username@"%" IDENTIFIED BY "123456"; 

注意:(把username改成你想要的名字,接下来连接mysql的时候就是用这个用户名)

ubuntu 下mysql 的启动停止命令

  立即停止:service mysql stop

  重启服务:service mysql restart

  启动服务:service mysql start

六、Navicat连接数据库

Ubuntu安装配置mysql及本机连接mysql_第2张图片

IP地址是Linux的IP地址。

如果连接不上

【1】看看Ubuntu防火墙 关闭防火墙:sudo ufw disable  依然不能访问。

【2】查看mysql配置文件是否绑定了127.0.0.1

vim /etc/mysql/my.cnf  发现没有bind-address, 但是my.cnf 又引入两个文件夹. 在 /etc/mysql/mysql.conf.d/mysqld.cnf 文件里面

【3】vim /etc/mysql/mysql.conf.d/mysqld.cnf,将band-address改成0.0.0.0

Ubuntu安装配置mysql及本机连接mysql_第3张图片

【5】重启mysql服务,service mysql restart ,开始用navicate重新连接

 

 

 

你可能感兴趣的:(数据库,虚拟机)