公司现在统一安装了ubuntu18.04.3 LTS,发现ubutun也挺好用的,一些常用软件,如chrome,输入法,wps等
自己恢复下技术,需要安装下mysql和navicat客户端(我个人认为是最好用的mysql客户端)。中间也碰到一些坑,所以记录下来,给大家做参考,少走弯路。
安装mysql并配置
安装mysql非常简单,命令窗口运行:
apt install mysql-server
等待下载并安装完成,然后一路回车就可以。mysql server会自动运行起来。
进入mysql命令行
需要测试下连接,使用 mysql -u root -p,然后初始密码为空,但报错Access denied
如何处理呢,我也搜了一下,最后发现最简单的方法:
使用 sudo su
因为我是用user这个用户名运行,需要获得超级用户权限,输入user的密码切换到超级用户。
然后在用mysql -u root -p,再回车就可以进mysql了
修改root账号密码
那么接下来想把root账号密码改成非空,如何做呢?
先用show databases;
然后切换到mysql库
用 use mysql;
然后用sql语句查询下:select user,authentication_string from user;
可以看到默认有4个用户,root的密码为空
使用sql语句修改密码,
update mysql.user set authentication_string=password('123456') where user='root';
这里我设置密码为123456,也可以自行修改成其它密码
然后 exit
然后 service mysql restart 重启mysql就可以了
安装并配置navicat
安装navicat需要到navicat官网下载linux版,然后下载后解压到任意文件夹,我是解压到了/home/user/navicat
然后在这个目录下运行 ./start_navicat,就可以启动navicat了,但是。。。
进去菜单都是乱码啊
最后用了一招才解决。虽然是乱码,但找到菜单栏的第5个的最下面一个bar,点击进入设置界面,然后选择或填入 Noto Sans CJK SC,点击最下面左边的按钮(确认)。
关闭窗口,再重新运行 ./start_navicat,就可以了显示中文了
点左上的连接新建连接,填入密码123456就可以连接本地数据库了
选择一个表,看下数据,发现又有乱码了
继续解决乱码问题
在编辑器和记录都需要将字体修改为:Noto Sans CJK SC
再重启navicat就可以正常显示了。