热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Mysql初级使用(笔记)

基本使用首先是安装sudoapt-getupdatesudoaptinstallmysql-server安装时候会跳出一个界面让你输入root的初始化密码,建议一定要输。稍等片刻后

基本使用

首先是安装

sudo apt-get update
sudo apt install mysql-server

安装时候会跳出一个界面让你输入
root的初始化密码,建议一定要输。

稍等片刻后,安装完成

mysql -u root -p

进入mysql

《Mysql初级使用(笔记)》
《Mysql初级使用(笔记)》

1、使用
SHOW语句找出在服务器上当前存在什么数据库:

《Mysql初级使用(笔记)》
2.创建一个数据库:

create database raspberrypi;

《Mysql初级使用(笔记)》

3.选择你所创建的数据库:

USE raspberrypi;

《Mysql初级使用(笔记)》

4、 创建一个数据库表:

首先看现在你的数据库中存在什么表:

show tables;

《Mysql初级使用(笔记)》

创建用户加授权(查看、插入更新、删除、创建等权限)代码如下:

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON raspberrypi.* TO 'user' IDENTIFIED BY 'password';

对已有的用户进行赋所有权:

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON raspberrypi.* TO 'blog';

GRANT ALL ON raspberrypi.* TO 'blog';

查看用户表,有哪些用户

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

《Mysql初级使用(笔记)》
《Mysql初级使用(笔记)》

常见问题

web.py连接MySQL时的问题,No module named MySQLdb

《Mysql初级使用(笔记)》
《Mysql初级使用(笔记)》 需要装
MySQLdb
MySQL-python

pip install mysql

或去MySQL for Python

安装MySQLdb报错mysql_config not found

《Mysql初级使用(笔记)》
《Mysql初级使用(笔记)》 需要安装
libmysqlclient-dev

sudo apt-get install libmysqlclient-dev

如果用源码安装的话,在mysql-python源码包下找到:setup_posix.py 文件,然后找到文件中的 mysql_config.path 将其值改为:/usr/bin/mysql_config,然后

sudo python setup.py install

修改表字符集

ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;

—-


推荐阅读
author-avatar
手机用户2502913123
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有