ubuntu mysql 操作

更新源

sudo apt update

安装MySQL

sudo apt-get install mysql-server
sudo apt-get install mysql-client

查看是否成功

sudo netstat -tap | grep mysql

登录MySQL

mysql -u root -p

创建账号

mysql>create user 'sa'@'%' identified by '1';

分配权限

mysql>grant all privileges on *.* to 'sa'@'%';

刷新权限

mysql>flush privileges;

退出

mysql>exit

重启MySQL服务

sudo service mysql restart

完成!

数据备份

mysqldump -u sa -p --databases mscss > dump.sql

数据恢复

mysql -u sa -p'1' < /home/dump.sql 

修改表字段长度

alter table 表名 modify column 字段名 类型(长度);

生成UUID

select UUID()

字符截取

select substr('12345678',3,4)  #3456

字符串拼接

select insert('12345678',3,0,'abc')  #12abc345678

异常:

1、mysql无法启动

mysql -u root -p
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)

未mysql状态 再启动

sudo /etc/init.d/mysql status
sudo /etc/init.d/mysql restart

2、mysql无法远程连接

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

找到 bind-address = 127.0.0.1 并注释掉 → # bind-address = 127.0.0.1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,250评论 0 10
  • Linux习惯问题: 在vim编辑时,按了ctrl + s后,再按ctrl + q就可以继续执行了。ctrl + ...
    光着脚的鞋阅读 4,654评论 0 16
  • ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1.sudo apt-get install my...
    南京杨小兵阅读 223评论 0 0
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,110评论 0 19
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,844评论 0 9

友情链接更多精彩内容