(整)deepin下mysql的安装与部分错误解决办法
deepin(深度)是国产Linux系统,程序员肯定要了解Linux系统啦,但是在程序安装上可能会有些不习惯,现在让我们来看看mysql在deepin上的安装过程。
1.傻瓜式命令行安装
这也是Linux系统的一大爽点,不需要跑去浏览器找安装包了,具体的安装可以看https://blog.csdn.net/qq_37341357/article/details/79019112 ,上面写的很清楚。
但是有的人可能会遇到我遇到的问题,安装mysql server时并没有让你在安装过程中输入启动mysql的密码,虽然后续的操作都没问题,但肯定有隐患。
2.ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO(YES))
安装好了后,你要打开mysql,输入mysql -u root -p,哦~,错误提示如上!
如果你输入命令:
select * from mysql.user\G
发现在root用户下的plugin值是auth_socket ,而不是默认值 mysql_native_password的话,那么恭喜你,解决方案在这里:https://blog.csdn.net/weixin_41016986/article/details/82027456
3.设置密码
当你吧plugin值改成了mysql_native_password,这时候就可以改密码了,因为auth_socket插件不关心也不需要密码,在这个插件下你是改不了密码的,好,命令如下:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '要设置的密码';
ok,这时候你再查一下select * from mysql.user\G会发现root用户下authentication_string: 后面不再是空的了,而是一串乱码,说明更改密码成功。
4.deepin 下mysql常用指令
一切就绪,肯定就要用mysql了。
停止MySQL数据库服务:
sudo systemctl stop mysql.service
启动MySQL数据库服务:
sudo systemctl start mysql.service
重启MySQL数据库服务:
sudo systemctl restart mysql.service
查看MySQL运行状态:
sudo systemctl status mysql.service ,按q退出
查看mysqld进程是否开启
pgrep mysqld ,如果进程开启,命令将返回该进程的id。
蛋疼的是你用上面的命令打开关闭mysql不给提示,是不是成功了也不会说,自己去看吧。
5.deepin上Navicat的破解
有了mysql,自然不能少了它的好搭档navicat。先在深度商店直接下载一个navicat,当然,这个是正版的,然后你可以去pan.baidu.com/s/1fpJGa2Xxqla7ijYj2ls9PQ ,下载一个.exe文件进行替换。
whereis navicat 查看本地安装路径,例如我的路径是:navicat: /usr/share/navicat,替换就是了
ps:Linux下查找文件可以用whereis、locate或者find命令。如果是快速搜索文件,最好是用whereis或者locate命令,它们的查找速度要比find命令快很多,这是因为在Linux系统中有个数据库,记录了系统内的所有文件,而whereis和locate命令就是在这个数据库中查找,并没有实际查找硬盘,而数据库查找往往是非常快的;而find命令是直接查找硬盘,如果硬盘文件比较多,就比较费时间。不过locate在deepin下是没有的,要手动安装,教程:https://jingyan.baidu.com/article/6b1823098ed79aba59e15974.html
注意一点:whereis和locate命令的数据库是一天更新一次,所以有时候会找到已经删除的文件,还会有找不到最新刚刚创建文件的情况,当明明记得有却找不到时,就用find命令来查找
(整)deepin下mysql的安装与部分错误解决办法的更多相关文章
- PHP编译安装时常见错误解决办法,php编译常见错误
PHP编译安装时常见错误解决办法,php编译常见错误 1.configure: error: xslt-config not found. Please reinstall the libxslt & ...
- mac 环境下mysql 不能删除schema问题的解决办法
首先说明下问题环境,我是在mac机器上安装的mysql+workbench. 在删除一个数据库的时候,出现error dropping database cant rmdir ./test 的问题. ...
- mysql中连接失败2003错误解决办法
在使用mysql数据库,新建连接时,会报2003-Can't connect to server on 'localhost'(10038)错误,原因主要是MYSQL服务没有启动起来,但是进入:计算机 ...
- mysql 服务意外停止1067错误解决办法小结
今天在配置服务器时安装mysql5.5总是无法安装,查看日志错误提示为1067错误,下面来看我的解决办法 事件类型: 错误 事件来源: Service Control Manager 事件种类: 无 ...
- 【转】ubuntu源码编译安装php常见错误解决办法
./configure -prefix=/usr/local/php -with-config-file-path=/etc -with-mysql=mysqlnd -with-mysqli=mysq ...
- 7.2.*PHP编译安装时常见错误解决办法,php编译常见错误
configure: error: Cannot find ldap.h 检查下面是不是已经安装,如果没有安装之:检查:yum list openldapyum list openldap-dev ...
- zen-cart安装出现时区错误解决办法
有时候在安装zen-cart的时候出现时区错误,提示: ERROR: date.timezone not set in php.ini. Please contact your hosting com ...
- MySQL出现GROUP BY clause错误解决办法
#1)当mysql数据库出现如下错误:#which is not functionally dependent on columns in GROUP BY clause; this is incom ...
- linux下mysql的忘记root密码的解决办法
因为放寒假家里没有宽带,便很少上网,前几天用手机进入自己的个人博客时竟然返回数据库不能连接的错误,吓我一跳,网站肯定被人黑了,但转头一想我的博客就几篇破文章,谁这么无聊要黑,我并没有立刻去网上找解决的 ...
随机推荐
- Spring 团队开源 nohttp,尽可能不用 HTTP
Spring 团队开源 nohttp 项目,用以查找.替换和阻止 http:// 的使用. 项目是为了在可能使用 https:// 的情况下不使用到 http://,确保不会发生中间人攻击.Sprin ...
- [frontend] 根据文字长度 自适应宽度 自适应高度+ Uncaught ReferenceError: xxx is not defined at HTMLDivElement.onclick
CSS一行代码就可以解决第一个问题: 1.1 根据文字长度,自适应标签宽度 解决方法:把width的设置删掉,加一行代码 display:table; .tag-footdetail{ /*widt ...
- 一次由于 MTU 设置不当导致的网络访问超时
转自:http://weibo.com/ttarticle/p/show?id=2309404140904511340923 API 服务正常,但是调用总是超时.api端日志显示,响应速度很快. ...
- DOM学习之充实文档内容
HTML代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <me ...
- 只允许一个 <configSections> 元素。它必须是根 <configuration> 元素的第一个子元素- HTTP Error 500.19
这还是我第一次遇到这个错误,以前都没太注意配置文件中元素的放置顺序.这次在调试一个ASP.NET MVC项目的时候,突然就爆出HTTP Error 500.19错误,提示无法访问请求的页面,因为该页的 ...
- 暑假集训D12总结
刷题 今天终于不考试= = 上午刷了一大圈线段树板子题,于是算是学会了Zkw线段树= = 下午昨天的dalao又来讲几何,然而仍然没有笔记= = 于是刷了一大圈计算几何的水题= =,并没哟啥可以写出题 ...
- 0608MySQL备份与恢复之percona-xtrabackup软件的使用【基础】
转自http://blog.csdn.net/justdb/article/details/17054579 一 使用percona-xtrabackup的原因 在前面,我们讲到MySQL冷备.热备. ...
- owin--Authentication
下面的这个从httpcontext取出来的GetOwinContext的Authentication认证有很多关于cookie和session的方法,好像不实用owin也能取出来 private IA ...
- study reference
CVPR2018 ReID论文简评 2017CVPR ICCV和NIPS在Person Reidentification方向的相关工作小结 CVPR 2018 Person Re-ID相关论文 pre ...
- Oracle中如何判断字符串是否全为数字
Oracle中如何判断字符串是否全为数字 学习了:http://www.cnblogs.com/zrcoffee/archive/2012/12/11/2812744.html 本文介绍了判断字符串是 ...