创建mysql数据库并远程连接
2022/3/2 19:19:27
本文主要是介绍创建mysql数据库并远程连接,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、安装ubuntu 20.04 ,创建用户名和密码
二、查看ubuntu中是否已经安装mysql
执行命令查看版本号,当显示没有找到“mysql”时,说明mysql未安装
user@..~:mysql --vesion
三、安装mysql
1、安装mysql服务端:
sudo apt-get install mysql-server
2、切换到root
sudo su root
3、下载安装mysql的客户端:
sudo apt-get install mysql-client
4、查看是否安装成功
sudo service mysql status
5、启动mysql服务
sudo service mysql restart
四、使用mysql
1、进入数据库
第一次登录时会提示设置密码
sudo mysql -u root -p
2、查看已有数据库
mysql> show databases;
3、创建数据库
mysql> create database test;
4、进入指定数据库:
mysql> use test;
5、退出客户端
mysql> exit;
五、远程连接
1、修改配置文件
在打开文件后,在文件中找到:bind-address = 127.0.0.1
这一行,然后注释掉这一行。
然后重启mysql,[service mysql restart
]
vim /etc/mysql/mysql.conf.d/mysqld.cnf #命令说明: i:光标后键入insert I:光标前键入 a:新建一行开始键入 x:删除光标后的字符 ESC:退出编辑状态,进入Vim命令行状态; q:ESC之后,先敲出冒号“:”,再跟上“q”,表示退出;后面再多接一个叹号“!”表示强制退出; wq:ESC之后,先敲出冒号“:”,再跟上“wq”,表示保存并退出;后面再多接一个叹号“!”表示强制保存后退出;
2、进入我们要修改的数据库
mysql> use mysql; mysql> select host,user from user;
3、修改mysql 数据库中user 表中的特定用户(root) 的host 的属性值localhost.
mysql> update user set host='%' where user='root'; mysql> grant all privileges on root.* to 'root'@'%'; mysql> flush privileges;
4、(a.更改加密方式 b.更改密码 c.刷新权限) 具体密码自己修改:
mysql> alter user 'root'@'%' identified by '123456' password expire never; mysql> alter user 'root'@'%' identified with mysql_native_password by '123456'; mysql> flush privileges;
5、设置远程
6、查看ip
7、nacival连接mysql
问题1:ubuntu上mysql登录错误的解决方法
1、 vim /etc/my.cnf文件;
在[mysqld]后添加skip-grant-tables(登录时跳过权限检查)
2、重启服务
3、不用密码直接登录mysql
4、修改密码
错误原因:mysql版本不同
密码设置成功
参考链接:
mysql登录报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) - 向前走。 - 博客园
(详细)ubuntu18.04创建mysql数据库并本地database远程连接_神奇的路人A的博客-CSDN博客_ubuntu创建mysql数据库
这篇关于创建mysql数据库并远程连接的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程