物联网架构实例—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.

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

相关推荐
weixin199701080162 分钟前
《淘宝双11同款:基于 Sentinel 的微服务流量防卫兵实战》
微服务·架构·sentinel
Shining05968 分钟前
AI 编译器系列(五)《拓展 Triton 深度学习编译器——DLCompiler》
人工智能·深度学习·学习·其他·架构·ai编译器·infinitensor
hf20001210 分钟前
美团 x 云器|从美团BI平台升级看数据引擎架构升级演进路径
架构·数据湖·湖仓一体·lakehouse
掘根17 分钟前
【微服务即时通讯】用户管理子服务2
微服务·云原生·架构
szxinmai主板定制专家24 分钟前
基于 STM32 + FPGA 船舶电站控制器设计与实现
arm开发·人工智能·stm32·嵌入式硬件·fpga开发·架构
AntBlack25 分钟前
Ant-Browser : 发布一个开源免费的指纹浏览器 ,欢迎体验
后端·架构·go
Bdygsl31 分钟前
MySQL(3)—— 约束
数据库·mysql
学编程就要猛36 分钟前
MySQL:库操作
数据库·mysql
短剑重铸之日38 分钟前
《ShardingSphere解读》12 解析引擎:SQL 解析流程应该包括哪些核心阶段?(下)
数据库·后端·sql·架构·shardingsphere·分库分表
假如梵高是飞行员38 分钟前
角色设定对大模型表现的影响:对不同架构的对比分析
架构