Ubuntu系统安装MySQL示例(附带mysql使用命令)

首先更新一下
apt-get update
apt-get upgrade -y
apt-get dist-upgrade -y

Ubuntu安装MySQL服务

开始安装:
sudo apt-get install mysql-server
查看用户名和密码:
sudo cat /etc/mysql/debian.cnf
查看MySQL状态:
sudo /etc/init.d/mysql status
修改用户名|密码:

用户名修改

mysql -u root -p       --登录数据库--
use mysql;         --选择mysql库-- 
update user set user='新用户名' where user='旧用户名';    --通过用户名条件修改用户名--
FLUSH PRIVILEGES;    --重新加载权限--
quit; 或 exit;         --退出--

密码修改

mysql -u root -p       --登录数据库--
use mysql;         --选择mysql库-- 

update mysql.user set authentication_string=password("新密码") where user='用户名';          --通过用户名条件修改密码--
-------
上面报错
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
使用下面
---------
update mysql.user set password=password("新密码") where user='你的用户名';  

FLUSH PRIVILEGES;    --重新加载权限--
quit; 或 exit;         --退出--
启动服务 | 停止服务 | 重启服务:
sudo /etc/init.d/mysql start | stop | restart
service mysql   start | stop | restart

下方是mysql使用相关命令:

显示所有库:show databases;
创建库:create database 数据库名;
删除库:drop database 数据库名;
打开库:use mydatabase;
创建表:创建表:create table if not exists <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>])ENGINE=InnoDB DEFAULT CHARSET=utf8;
创建表参数:engine 设置存储引擎,charset 设置编码
查看表结构:desc 表名;
表插入字段:insert into <表名> [( <字段名1>[,..<字段名n > ])] values (值1 )[, (值n )];
表查询:select <字段1,字段2,...> from <表名> where <表达式>;
修改表数据:update 表名 set 字段=新值,… where 条件
增加字段:alter table 表名 add字段 类型 其他;
修改表名:rename table 原表名 to 新表名;
删除表数据:delete from 表名 where 表达式
删除当前库中表:drop table 表名;
导出所有库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
导出一个表:mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
导出一个库:mysqldump -u 用户名 -p -d –add-drop-table 数据库名 > 导出文件名
带语言参数导出库:mysqldump -u 用户名 -p –default-character-set=latin1 –set-charset=gbk –skip-opt 数据库名 > 导出的文件名
导入库:mysql -u用户名 -p密码 数据库名 < 导入文件名
导入表:mysql -u用户名 -p密码 表名 < 导入文件名
显示库版本:select version();

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容