Mac访问MySQL数据库的一些基本操作
访问服务器的数据库的一些基本操作
-
显示所有数据库列表:show databases;
-
建库:create database Mytest;(Mytest库名)
-
打开某个数据库(比如数据库:Mytest):use Mytest;
-
显示本库中的所有表:show tables;
-
建表:create table 表名 (字段设定列表); // :creat table mytest_acount (col1 INT, col2 CHAR(5), col3 DATE); 表至少一列。
-
显示某表的结构:describe table1;
-
删库:drop database 库名;
-
删表:drop table 表名;
-
将表中的记录清空:delete from 表名;
-
显示表中的记录:select * from 表名;
-
退出mysql:exit
-
启动和停止mysql
启动mysql服务器
cd /usr/bin
./mysqld_safe &
关闭目前运行的 MySQL 服务器,
cd /usr/bin
./mysqladmin -u root -p shutdown
Enter password: ******
输入root密码。
快捷路径配置方法:
打开终端输入:
vim ~/.bash_profile
; 回车将此路径配置进去:
export PATH=$PATH:/usr/local/mysql/bin/
并保存(vim 中先按 Esc键,在输入 :wq )路径就配置好了。
(一般都会添加这个路径,否则很不方便使用mysql)
登陆 MySQL
- 当 MySQL 服务已经运行时, 我们可以通过 MySQL 自带的客户端工具登录到 MySQL 数据库中, 首先打开命令提示符, 输入以下格式的命名:
mysql -h 主机名 -u 用户名 -p
参数说明:
- -h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;
- -u : 登录的用户名;
- -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。
如果我们要登录本机的 MySQL 数据库,只需要输入以下命令即可:
mysql -u root -p
按回车确认, 如果安装正确且 MySQL 正在运行, 会得到以下响应:
Enter password:
- 输入之前保存的密码,输入密码时光标不会移动
若密码存在, 输入密码登录, 不存在则直接按回车登录。登录成功后你将会看到 Welecome to the MySQL monitor... 的提示语。
然后命令提示符会一直以 mysq>
加一个闪烁的光标等待命令的输入, 输入 exit
或 quit
退出登录。
修改MySQL登录密码
MySQl 输入
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
('你的新密码')
mysql验证功能的方法
-
登录管理员权限$ sudo su
-
禁止mysql验证功能 $ ./mysqld_safe --skip-grant-tables &
-
mysql会自动重启(偏好设置中mysql的状态会变成running)
(注意:设置完成以后就不能手动关闭了,除非开机重启)