1. 创建数据库相关命令: 首先,下载MySQL相关软件包:aptitude install mysql-server/mysql-client MySQL中的root用户类似于Linux下的root用户,拥有最多高的权限,若操作不当会对数据造成严重的危害。因此,针对每一个应用程序创建对应的数据库及操作用户是一个好习惯。 mysql -u root -p + 回车 -u后跟用户名,-p表示需要密码登录,首次进入mysql用root用户(输入root用户账户的密码,这个密码要么是在安装过程中,要么是使用mysqladmin工具获得的。)。若进入失败,原因可能是原始密码未正确配置,可尝试用密码'root'登录。若仍报错,可参考如下解决方法: http://www.cnblogs.com/kerrycode/p/4368312.html http://blog.csdn.net/yangxt/article/details/17200611 mysql的相关安装目录可参考: http://www.linuxidc.com/Linux/2014-10/108644.htm 下面命令尝试可用: mysqladmin -u root -p password + 回车(若之前有密码,则会显示在password之后) Enter password: 输入新密码(不可见) mysql> STATUS(\s) - 列出当前mysql的相关状态信息 mysql> SHOW DATABASES; - 显示数据库列表 mysql> USE DB_name; - 选中数据库DB_name mysql> SHOW TABLES; - 显示DB_name下的TABLES列表 mysql> CREATE DATABASE DB_name; - 创建一个新的数据库,当然,首先你应该以root用户登录,普通用户并没有创建数据库的权利 mysql> GRANT SELECT,INSERT,DELETE,UPDATE ON DB_name TO user_name IDENTIFIED > by 'user_psd'; - 授予新用户user_name对于数据库DB_name的指定权限,登录密码user_psd。该用户拥有的权限:SELECT,INSERT,DELETE,UPDATE mysql DB_name -u user_name -p - 用新创建的用户user_name登录数据库DB_name mysql mytest -u root -p - 用root用户登录数据库DB_name,当我们需要为数据库DB_name创建新表时,需要root用户的权限,如下,创建新表的过程: mysql> CREATE TABLE employees ( - > empid int not null, - 该字段列值非空 -> lastname varchar(30), -> firstname varchar(30), -> salary float, -> primary key (empid)); - 该字段列值唯一,"primary key" 表示该列是表的主键, MySQL将自动索引该列 mysql> SHOW COLUMNS FROM employees; - 显示employees各字段信息(有时我们需要知道表的结构才能确定插入内容的格式) mysql> SHOW CREATE TABLE employees; - 显示表employees的创建过程,同样可以查看其内部结构 mysql
linux操作mysql数据库
最新推荐文章于 2024-03-20 18:55:12 发布