ubutun搭建mysql服务器
1.更新系统
切换到root用户进行操作
apt-get update
image.png
2.安装mysql
apt-get install mysql-server
image.png
2.1 输入mysql中root用户密码
image.png2.2 确认密码
image.png2.3 安装完成
image.png2.4 安装mysql客户端
apt-get install mysql-client
apt-get install libmysqlclient-dev
2.5 使用客户端连接mysql
mysql -uroot -proot
image.png
3.navicat连接mysql数据库
3.1 安装navicat
3.2 远程连接数据库
image.png注意:
如果是腾讯云或者阿里云搭建的数据库,那么是不能够连接到数据库,需要进行以下配置:
1.修改mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 找到 bind-address =127.0.0.1 将其注释掉;作用是使得不再只允许本地访问;
#也可以改成bind-address =0.0.0.0
image.png
重启mysql
service mysql restart
image.png
2.在云服务器中登陆mysql
image.png3.执行以下命名
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
flush privileges;
select host,user from user;
/*
*.* 第一个*表示库,第二个*表示表; *.*对全部数据库的全部表授权,so.ok 表示只对so这个库中的ok表授权
root 表示要给哪个用户授权,这个用户可以是存在的用户,也可以是不存在的
'%' 表示允许远程连接的IP地址,%代表允许所有IP连接
'root' 是设置授权用户的连接密码
flush privileges; 代表立即刷新权限表,使添加的用户生效
*/
image.png
4.再次连接测试
image.png如果还不可以,需要注意云服务器是否开放了端口
image.png
网友评论