Deepin(基于Debian的Linux)安装mysql-8.0.12后一些常见问题

一.【开机自启】Linux下设置MySql自动启动

1、将服务文件拷贝到init.d下,并重命名为mysql

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

2、赋予可执行权限

chmod +x /etc/init.d/mysqld

3、添加服务

chkconfig --add mysqld

4、显示服务列表

chkconfig --list

如果没有chkconfig,安装命令: sudo apt-get install chkconfig 

如果看到mysql的服务,并且3,4,5都是on的话则成功,如果是off,则键入

chkconfig --level 345 mysqld on

5、重启电脑

reboot

6、验证

netstat -na | grep 3306

二、2059 - authentication plugin 'caching_sha2_password' -navicat连接异常问题解决

1.进入mysql

mysql -u root -p
Enter password: *********

2.测试类报错,看提示应该是数据库连接的问题。最后在一个网站上找到了解决方案:

https://stackoverflow.com/questions/49194719/authentication-plugin-caching-sha2-password-cannot-be-loaded

8.0改变了身份验证插件,改成使用老版本的身份验证插件方式就好了。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newrootpassword';
Query OK, 0 rows affected (0.10 sec)

参考博客https://www.cnblogs.com/sunny3096/p/7954146.htmlhttps://www.cnblogs.com/zzqc/p/9192217.html

三、mysql可视化navicat

由于只能使用14天,所以需要操作一下。deepin商店下载安装navicat,是用wine打开的所以直接用破解版EXE替换即可:

1.下载navicat破解版:http://15082937.184.ctc.data.tv002.com:443/down/c21514d82f5f5c017c61c1a774a9e121-40824171/Navicat%20Premium.rar?cts=dx-f-D113A251A163A125Fff844&ctp=113A251A163A125&ctt=1537720111&limit=1&spd=90000&ctk=7f55a01f0f12f6f5f4b57d9c1e363a69&chk=c21514d82f5f5c017c61c1a774a9e121-40824171&mtd=1

2.把/usr/share/navicat/Navicat目录下Navicat.exe备份并删除

3.把下载的Navicat Premium.rar解压提取navicat.exe拷贝到/usr/share/navicat/Navicat目录下

sudo mv navicat.exe /usr/share/navicat/Navicat

猜你喜欢

转载自blog.csdn.net/L141210113/article/details/82821681
今日推荐