Linux ubuntu全集不定期更新

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuxin132133/article/details/84260389

1、安装mysql数据库

sudo apt-get install mysql-server

 apt-get isntall mysql-client

sudo apt-get install libmysqlclient-dev

默认安装的数据库没有密码,直接登录。mysql -uroot -p    密码为空即可登录。

更改mysql密码为admin:set password for root@localhost=password('admin')     

mysql退出命令:exit    或者输入quit

2.ubuntu安装的数据库用navicat在Windows下访问

会出现 Client does not support authentication protocol requested by server; consider upgrading MySQL client 这个bug

解决办法就是更改mysql中的root权限,外网可以访问

USE mysql; 
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘admin’; 
FLUSH PRIVILEGES;

查看防火墙是否关闭:sudo ufw status    active表示开启,inactive表示关闭

查看3306端口的状态:

更改mysql中的127.0.0.1,取消掉。

因为我是使用apt-get来安装mysql的,所以Mysql一般就是默认安装在/etc/mysql的路径下。在/(根路径)下我们输入vi  /etc/mysql/mysql.conf.d/mysqld.cnf,找到address=127.0.0.1这一段文本,将它注释掉或则将它改成address =0.0.0.0。这些方法目的是允许其他的主机可以访问服务,而不仅仅是127.0.0.1(localhost).
 

具体讲解如下:https://blog.csdn.net/why154285/article/details/81062689

https://www.cnblogs.com/blogforly/p/5997553.html

更改mysql的3306端口,开放访问权限:

https://blog.csdn.net/freezingxu/article/details/77088506

有个bug:Client does not support authentication protocol requested by server; consider upgrading MySQL client

解决办法: 

USE mysql;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;

安装JDK(不是Ubuntu默认的jdk版本):https://blog.csdn.net/sun8112133/article/details/79905401

设置JDk的环境变量,现在一般不用gedit打开文本文件了,最好用vim或者vi打开linux文https://blog.csdn.net/yan3013216087/article/details/78307258

猜你喜欢

转载自blog.csdn.net/xuxin132133/article/details/84260389