MySQL数据库的安装与连接
目录
- MySQL数据库的安装与连接
- 1.Linux下MYSQL数据库的安装
- step1:安装数据库
- step2:进入数据库,设置root账户的密码和权限
- step3:设置登录权限,允许远程登录
- step4:刷新权限,退出数据库
- step5:修改配置文件,重启数据库
- step6:尝试正常登录数据库
- 2.使用Navicat数据库可视化工具进行远程连接
- step1:进入阿里云云服务器管理控制台
- step2:进入实例配置安全规则
- step3:开放mysql3306端口规则
- step4:打开navicat进行远程数据库连接
1.Linux下MYSQL数据库的安装
安装环境:Ubuntu 18.04
step1:安装数据库
sudo apt install mysql-server
step2:进入数据库,设置root账户的密码和权限
sudo mysql
1.切换myql数据库:
use mysql;
2.修改root用户密码:
update user set plugin = 'mysql_native_password' where user = 'root';
update user set authentication_string=PASSWORD('密码') where user='root';
step3:设置登录权限,允许远程登录
数据库默认只允许本地登录,需要设置root账号允许远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'my_newpasswd' WITH GRANT OPTION;
ALL PRIVILEGES
:授予所有权限,可指定具体的授权权限
*.*
:表示数据库中的所有表
'root'@'%'
:root为用户名,%为任意的ip地址,可以指定具体的ip地址
IDENTIFIED BY 'my_newpasswd'
:my_newpasswd为用户自定义的数据库密码,初始密码为root
step4:刷新权限,退出数据库
FLUSH PRIVILEGES;
exit;
step5:修改配置文件,重启数据库
1.进入配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
2.注释掉绑定地址
3.重启mysql数据库
sudo service mysql restart
step6:尝试正常登录数据库
mysql -uroot -p
2.使用Navicat数据库可视化工具进行远程连接
step1:进入阿里云云服务器管理控制台
step2:进入实例配置安全规则
step3:开放mysql3306端口规则
step4:打开navicat进行远程数据库连接
**远程数据库连接成功