Ubuntu18.04 安装MySQL、Navicat
一、MySQL
1、安装MySQL
- 安装命令
sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-dev
- 检验
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
- 登录
mysql -u root -p
-u
表示选择登陆的用户名, -p
表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
2、报错与解决方案
Q:ERROR1698(28000):Access denied for user root@localhost
原因:安装数据库,在安装的过程中未设置密码。在连接数据库,由于没有设置密码,所以在需要输入密码的时候,直接按了Enter键,导致该错误的出现。
解决方法1:使用sudo权限(不推荐)
sudo mysql -u root -p
解决方法2:设置密码(推荐)
步骤一:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
定位到 [mysqld]
添加 skip-grant-tables
如下所示,这样可以不用密码登录进去mysql。
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
skip-grant-tables
保存并重启mysql
## 重启mysql
service mysql restart
步骤二:修改密码
在shell中输入:mysql -u root -p
并回车,进入mysql修改密码
use mysql;
update user set authentication_string=password("自定义password") where user="root";
flush privileges;
quit;
步骤三:再次修改 mysqld.cnf 文件
参见步骤一,修改如下:注释掉 skip-grant-tables
[mysqld]
#
# * Basic Settings
#
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
lc-messages-dir = /usr/share/mysql
skip-external-locking
# skip-grant-tables
3、删除MySQL
删除 mysql
sudo apt-get autoremove --purge mysql-server-5.7
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
## 重要
sudo apt-get remove mysql-common
清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
二、navicat
1、安装
官网:https://www.navicat.com.cn/download/navicat-for-mysql
选择适合的版本下载,本文环境是Ubuntu 64bit。
下载并解压
tar -zxvf navicat121_mysql_cs_x64.tar.gz
并进入解压后的目录运行以下命令:
cd navicat121_mysql_cs_x64
./start_navicat
2、解决乱码问题
- 将安装目录下的
start_navicat
文件中的字符集改为zh_CN.UTF-8
- 打开乱码的界面,选择菜单栏工具Tool,下拉菜单中选择最后一个,打开为选项。
- “常规” “编辑器” “记录” 三个选项里都有字体设置,在右边下拉框中选择
Noto Sans mono CJK SC Regular
,注:下拉框中看不到,则利用上下键选择。
- 重启,最终结果
Ubuntu18.04 安装MySQL、Navicat相关推荐
- 关于Ubuntu18.04安装mysql 数据库的问题
安装说明:用的是Ubuntu的麒麟版本18.04 版本最新的. 数据库:是MySQL Community Server 8.0.11 为什么不安装5.7 版本呢? 因为5.7版本的数据库,支持的最高 ...
- Ubuntu18.04安装mysql并登录(版本5.7)
!!!先按照分割线下面的步骤进行,但我升级到Ubuntu18.04.3之后,出现问题 参考该链接https://www.linuxidc.com/Linux/2019-08/159900.htm -- ...
- ubuntu18.04安装mysql
ubuntu18.04中,默认情况下mysql默认包含在apt软件存储库中,要安装它只需要更新服务器上的包索引并安装默认包apt-get. 1.安装mysql sudo apt-get update ...
- mysql免安装_腾讯云Ubuntu18.04部置Django2系列(二):Ubuntu18.04 安装Mysql
本系统教程使用腾讯云,Ubuntu 18.04系统,mysql 5.7数据库,Django2.2,nginx ,gunicorn 来完整的部署Django网站项目.每一步教程都是在本地机台上,通过Xs ...
- Ubuntu18.04安装MySql步骤和坑
直接使用apt install mysql-server安装,那么恭喜你踩坑. sudo apt install mysql-server默认会安装MySQL 5.7,将会出现一些莫名的问题,例如:安 ...
- 【数据库】Ubuntu18.04安装MySQL详解
00. 目录 文章目录 00. 目录 01. 安装MySQL 02. 配置MySQL 03. 查看MySQL状态 04. 配置远程访问MySQL 05. 问题分析 06. 附录 01. 安装MySQL ...
- apt来安装mysql5.7,linux系统ubuntu18.04安装mysql 5.7
本文是参考mysql官网整理而成,顺便把一些遇到的问题记载下来. ①将MySQLAPT存储库添加到系统的软件存储库列表中 ---->下载APT存储库(下载链接) ---->安装APT存储库 ...
- ubuntu18.04安装mysql数据库
mysql安装参考: https://www.cnblogs.com/opsprobe/p/9126864.html 文中写的很详细,但是未进行初始密码的修改,初始密码修改参考文章: https:// ...
- Ubuntu 18.04 安装 mysql 并且设置远程可登陆连接
Ubuntu18.04 安装MySQL 环境信息: OS:Ubuntu18.04 MySQL: 5.7.25-0ubuntu0.18.04.2 1.安装MySQL 在 Ubuntu 18.04 中 ...
最新文章
- 初学Python——文件操作第三篇
- 监听端口的非阻塞性不具有继承性
- 安装和使用Oracle Instant Client 和 SQLPlus
- php发送post请求方法
- HTML/XHTML/HTML5/CSS学习链接
- Today's my MDX...
- ora28500 mysql_Oracle使用 ODBC+DBLINK 访问 Mysql
- Regionals 2014 Asia - Dhaka H 暴力
- MarkDown -- 基本语法
- 在utf8和gb2312中 不同编码情况下,汉字 数字 英文占的字节数?
- JVM,卷走面试官(二)—— 有党性的前端编译
- 芒果iOS开发之App Transport Security has blocked a cleartext HTTP (http://) resource load since it is inse
- 螃蟹辞职 大数据冲击网络社交 魔兽世界如何前进
- linux安装软路由,软路由安装设置教程【详细步骤】-太平洋IT百科手机版
- Laravel Scout 包在 Elasticsearch 中的使用记录
- 使用多个路由器有线桥接实现无线漫游/Lan口连接
- IntelliJ IDEA 2018 激活码
- 2015网易游戏校园招聘笔试题 研发岗
- 序列的自相关和互相关计算
- python爬虫实现boss直聘自动化强制投简历
热门文章
- Linux安装最新Redis
- python怎么从键盘输入两个数然后求和并输出_C语音的题:从键盘输入两个整数,要求求和然后输出和。应该怎么做?...
- php sprintf %1,PHP sprintf() 函数的应用(定义和用法)
- 取值方法_我国细骨料试验方法标准分析及修订建议
- 联想Ideapad 710S-13IKB笔记本安装win10系统不认硬盘解决方法
- 在c语言中下面指针,c语言指针的知识点
- devserver配置_vue.config.js的配置
- centos查看当前目录文件夹的大小与tar解压到指定目录
- linux查看目录大小
- tensorflow中sess.run第一个参数衣服不能随便穿