Ubuntu MySQL,ubuntu mysql 5.7 远程_ubuntu16.0.4安装mysql5.7以及设置远程访问

 2023-09-23 阅读 22 评论 0

摘要:1.安装mysql命令sudo apt-get install mysql-serversudo apt install mysql-clientsudo apt install libmysqlclient-devUbuntu MySQL。2.安装成功后可以通过下面的命令测试是否安装成功sudo netstat -tap | grep mysql安装成功的图示3.进入mysqlmysql -uroot -pubuntu安装sam

1.安装mysql命令

sudo apt-get install mysql-server

sudo apt install mysql-client

sudo apt install libmysqlclient-dev

Ubuntu MySQL。2.安装成功后可以通过下面的命令测试是否安装成功

sudo netstat -tap | grep mysql

安装成功的图示

a0f741e1b9612cfab74c65dddee722fe.png

3.进入mysql

mysql -uroot -p

ubuntu安装samba?如果忘记密码了,可以先跳过密码登录进去,然后重新设置。

编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行“skip-grant-tables”。

87942ab8d95b2462686d20291c6e95aa.png

重启mysql服务: mysql service restart;或者 systemctl restart mysql.service

进入 mysql -uroot -p  ;直接entry键进去

user mysql;

ubuntu安装python3。执行update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost';把密码重置为123456。退出数据库管理。

立即刷新权限:flush privileges

退出后,

回到sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf,把刚才加入的那一行“skip-grant-tables”注释或删除掉。

再次重启mysql服务sudo service mysql restart,使用新的密码登陆,修改成功。

ubuntu 远程,3.让mysql可以远程访问

首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:

d1c8dda2e7b66e6be4b62b9ba964e064.png

保存退出,然后进入mysql服务,执行授权命令:

将root用户授权给所以连接:grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';

最后一个为mysql密码​

ubuntu安装pip。让权限立即生效:flush privileges;​

到此所以操作完成,可以在任何主机连接此mysql数据库服务器了。

这里面可能会碰到 3306 端口被防火墙屏蔽的问题。

首先查看端口是否打开 netstat -an|grep 3306

打开mysql配置文件vim /etc/mysql/mysql.conf.d/mysqld.cnf

乌班图mysql安装。将bind-address = 127.0.0.1注销​

重启动ubuntu

再次查看端口是否打开 netstat -an|grep 3306

================================

0c1451b2692dcce736133b9fbd13b69e.png

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/87316.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息