赞
踩
# 查找mysql安装包
apt-cache search mysql-server
# 安装!
sudo apt-get install mysql-server-8.0
让我登录看看。
咦,怎么进不去?
哈哈,咱有超级账户,可冲!
sudo mysql -u root
让我看看现在数据库中,账户密码是个啥配置
use mysql;
select host,user,plugin from user;
得改,不然使用root
账户无法进行本地和远程登录
update user set host = '%' where user = 'root';
flush privileges;
alter user 'root'@'%' identified with mysql_native_password by 'mysqlpassword';
flush privileges;
改完之后的配置
select host,user,plugin from user;
重启mysql再用超级账户进入。
sudo service mysql restart
咦,咋又不行了呢?
笨蛋,刚刚账户密码已经修改掉了,没有超级账户这一说了啦
老老实实用账户密码登录
mysql -u root -p
想要在同一局域网下,通过navicat
连接我ubuntu上的mysql
,需要开启3306端口远程访问
首先下载两个包
使用netstat
命令需要先下载net-tools
工具包
sudo apt-get install net-tools
使用vim命令需要先下载vim工具包
sudo apt-get install vim
查看3306端口,可以看到现在3306端口绑定的是本地的127.0.0.1
地址
netstat -an | grep 3306
修改mysql配置文件,由于这个文件是只读的,所以使用sudo
命令
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
将bing-address = 127.0.0.1
注释掉
重新启动并且查看端口信息
sudo service mysql restart
netstat -an | grep 3306
成功!
觉得本篇对您有帮助的,请留下一个大大的
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/65127
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。