物联网架构实例—Ubuntu 安装MySQL

1.ubuntu安装mysql

复制代码
apt-get upgrade
复制代码
apt-get update

安装mysql

复制代码
apt-get install mysql-server

Y执行安装后,会来到软件包设置界面.

再次确认设置的密码.

开启mysql的服务

复制代码
service mysql start

确认是否成功开启mysql

复制代码
service mysql status

确认是否启动成功,在LISTEN状态下,启动成功.

复制代码
复制代码
netstat -tap | grep mysql

进入 mysql shell 界面.

复制代码
mysql -u root -p

之后输入刚才设置的密码 (Enter password) ,进入mysql.

2.mysql 中文乱码 解决

mysql 中文乱码 数据库设置授权

可以先 再开启一个终端(root权限下),修改配置文件

复制代码
vim /etc/mysql/mysql.conf.d/mysqld.cnf

vim打开后,如下图,需要按照图示添加命令、修改设置权限。

添加一行

复制代码
character_set_server=utf8

并且,设置授权bind-address 后修改为 0.0.0.0

然后 esc退出编辑 :wq保存退出。

3.Mysql数据库 远程连接授权

进入mysql数据库中设置授权,具体如下。

复制代码
mysql -u root -p

选择对应的数据库

复制代码
use mysql;

密码要是自己前面设置的密码。

复制代码
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

执行刷新数据库。

复制代码
flush privileges;

通过命令查看是否对该用户授权成功。

复制代码
SELECT user,host FROM mysql.user;

至此,相关的配置也就差不多了,退出mysql

复制代码
quit;

4.Mysql 的使用

复制代码
1 开启/重启 
service mysql start / service mysql restart 
2 查看mysql运行状态 
service mysql status 
3 ubuntu下使用 ,登录到mysql:(Navicat 远程连接无需此命令)
mysql -u root -p

使用中 可能遇到的问题如下

大概率确认是.cnf配置文件的问题.

5.卸载Mysql并重新安装

复制代码
dpkg --list|grep mysql
复制代码
复制代码
sudo apt-get autoremove --purge mysql-server
复制代码
复制代码
sudo apt-get remove mysql-common

卸载Mysql相关配置文件

复制代码
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
复制代码
复制代码
sudo apt-get update

完成以上5个命令,即可卸载Mysql.

此文章来自以为老哥的博客,之前做的记录,不清楚原文地址了,发布这里只是做个笔记,见谅

相关推荐
2601_9605679625 分钟前
电商套图自动化效率的工程量化分析——从逐张生成到批量套图的架构演进
运维·架构·自动化
姜太小白40 分钟前
【MySQL】 索引优化实战:解决 WHERE 等值 + IS NULL 查询,TEXT 字段报错 1167 的完整指南
数据库·mysql
shiyi.十一1 小时前
第2章:应用层 — 知识要点与架构
网络·计算机网络·架构
张忠琳1 小时前
【NVIDIA】 NVIDIA Container Toolkit v1.19.1 — OCI 模块超深度分析之三
云原生·容器·架构·kubernetes·nvidia
liuxiaowei32 小时前
【绝版教程】新版MySQL DBA高级实战进阶班 MySQL8.0 姜承尧-腾讯数据库总监
数据库·mysql·dba
XUHUOJUN3 小时前
Azure Local VM 部署第 1 篇:Hyperconverged 路径完整实战
架构·azure local
sg_knight4 小时前
MySQL 存储过程详解:从入门到实战
android·数据库·mysql·database·dba·关系型数据库·db
Database_Cool_6 小时前
企业级多模态分析计算引擎选型:首选 AnalyticDB MySQL 向量 + SQL + 实时一体化方案
数据库·sql·mysql
微三云 - 廖会灵 (私域系统开发)7 小时前
电商系统从单体到微服务拆分实践:拆什么、怎么拆、拆完后怎么办
微服务·云原生·架构
在水一缸7 小时前
苹果AI国行版过审背后的技术架构深度解析:端侧模型与私有云计算的融合实践
人工智能·架构·云计算·技术架构·苹果ai·端侧模型·私有云计算