时间:2021-07-01 10:21:17 帮助过:53人阅读
3、下载并安装
sudo apt install mysql-server -y
4、验证安装
sudo systemctl status mysql.service
安装好并启动大致是这样的(看中间有个绿色的running,破截图,也没个标注,等我去下个截图工具)
5、另:要是第四步没有running,请执行,否则请省略!!!
sudo systemctl start mysql.service
6、然后,你就想登陆啊,没设置密码是不是,懵逼了吧,下一步,查看初始密码
cd /etc/mysql/
sudo cat debian.cnf
7、你的显示应该类似于
我的用户名debian-sys-maint,密码zGbMRIrQ1O0jwrYG,所以下面我输入的是(根据你们自己的密码改啊)
8、(小技巧:在命令行选中字符,Ctrl+Shift+C和Ctrl+Shift+V可以复制粘贴)
mysql -udebian-sys-maint -p
9、后面提示输入密码,输入进行登陆,成功是这样的
10、下面改密码,自定义密码别忘了改
show databases;
use mysql;
update user set authentication_string=PASSWORD("自定义密码") where user=‘root‘;
update user set plugin="mysql_native_password";
flush privileges;
quit;
11、重启mysql
/etc/init.d/mysql restart;
12、然后应该就可以试试用root用户和新改的密码登陆了
写在前面:老办法,找个教程学学,但是,我在官网下载的为啥是这个AppImage后缀啊,原地黑化,直接气死。不管了,官网给了安装命令,试试吧于是~
1、去官网下载https://www.navicat.com.cn/download/navicat-for-mysql
2、安装
附加权限先
chmod +x navicat15-mysql-cs.AppImage
运行安装
./navicat15-mysql-cs.AppImage
3、然后就是什么,试用什么的,设置下,难以置信
4、假装注册??这是个付费软件,14天试用期,他们说到期之后,用这个命令
rm -rf .navicat64/
删掉某个文件就行,我刚装上,还没到14天,等我试试过来填坑也行,你们一块趟雷也行,不过,一定要看好输入正确,听说这个rm -rf命令挺可怕的(手动狗头)
5、Navicate连不上,报错2002 - Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (13 "权限不够")
我的解决方法:重新编辑你的连接,localhost改为127.0.0.1重新连接我的就可以了!!!!!!!
6、Navicate没有桌面快捷方式,只能命令行启动
电脑要崩,先放个图标位置:http://www.navicat.com.cn/images/02.Product_00_AllProducts_Premium_large.png
进去Ctrl+S保存图标,我重启电脑0.0等会回来........
1、去这特么的,官网下了一个破包解压出来也不知道咋用,遂问大哥要了一个,反正是支持5.7.29,啧啧啧,其他玩家可以试试
给个链接https://www.lanzous.com/iad8u8j
2、下载完成的包,找个地方解压出来,以后可能常用
3、去intellIj IDEA导入jar包进行测试
直接把jar包拖到项目某个地方,最好是建个空文件夹,右键jar包,选择Add as Library加进去,然后下面代码,改自己的数据库,用户名密码,表名等等
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
class test01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String driver = "com.mysql.cj.jdbc.Driver"; //驱动名,默认
String url = "jdbc:mysql://localhost:3306/test?serverTimezone=GMT&useSSL=false"; //将要访问的数据库名称testone
String user = "root"; //mysql数据库用户名
String password = "123456"; //mysql数据库用户密码
try {
Class.forName(driver); //加载驱动
Connection conn = DriverManager.getConnection(url, user, password); //创建connection对象,用来连接数据库
if(!conn.isClosed())
System.out.println("Succeed!");
Statement state = conn.createStatement(); //创建statement对象,用来执行sql语句
String sql = "select * from table1;"; //执行的sql语句
ResultSet rst = state.executeQuery(sql); //创建resultset对象,用来存放查询结果
while(rst.next()) {
System.out.println(rst.getString("name")); //输出表中列为‘name’的所有项
}
rst.close();
state.close();
conn.close();
}catch(Exception e) {
System.out.println("defeat!");
System.out.println(e);
}
}
}
运行成功即可
ubuntu18安装MySQL5.7和可视化Navicat,intellIj IDEA配置JDBC连接Java的jar包
标签:导入jar包 安利 nta exe root密码 jdbc quit sse -keep