1、更新
sudo apt-get update
2、 安装MySQL
sudo apt-get install mysql-server
3、检查是否安装成功:
netstat -tap | grep mysql
如果看到有 mysql 的socket处于 LISTEN 状态,则表示安装成功。
4、登录mysql数据库可以通过如下命令:
sudo mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,现在是mysql数据库是没有密码的,Enter password:处直接回车,就能够进入mysql数据库。
5、修改密码
mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '123456';
6、初始化数据库
sudo mysql_secure_installation
7、检查mysql服务状态
systemctl status mysql
8、配置mysql允许远程访问
vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉 bind-address = 127.0.0.1
9、保存退出,然后进入mysql数据库,执行授权命令:
mysql5
mysql -u root -p
mysql> grant all on *.* to root@'%' identified by '123456' with grant option;
mysql> flush privileges; # 刷新权限
mysql> exit
mysql8
mysql -u root -p
mysql> create user root@'%' identified by '123456';
mysql> grant all privileges on *.* to root@'%' with grant option;
mysql> flush privileges; # 刷新权限
mysql> exit
systemctl restart mysql
现在Windows下可以使用Navicat图形化工具远程连接Ubuntu下的MySQL数据库,输入刚授权远程权限的密码。