- 系统版本:Ubuntu 17.10
- MySQL版本:
安装MySQL服务端及客户端:
apt-get install mysql-server
apt-get install mysql-client
安装mysql-server会提示设置一个root角色的密码。 通过运行下面的命令判断mysql是否安装成功。
sudo netstat -tap | grep mysql
通过运行下面的命令,会提示�输入刚刚安装时候的密码,成功登陆后进入MySQL的操作界面。
mysql -uroot -p
- 查看所有数据库
show databases;
- 新建数据库
create database xxx
- 删除数据库
drop database xxx
- 使用数据库
use xxx
- 查看�数据表
show tables
- 新建表
create table xxx(attributes...)
- 删除表
drop table xxx
其他的操作�就不一一介绍了,基本都是sql语法。
PS:mysql所有命令必须用;结尾
命令行工具来操作数据库还是比较痛苦的,�尤其是创建数据表,所以我们需要通过远程的客户端来连接数据库服务进行可视化的数据库操作。
在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了。
vim /etc/mysql/mysql.conf.d/mysqld.cnf
然后注释掉其中的 bind-address 127.0.0.1。 保存退出后进入mysql服务执行下面命令进行授权。
grant all on *.* to root@'%' identified by '你的密码' with grant option;
flush privileges;
退出mysql服务并重启mysql服务:
service mysql restart
现在就可以在远程通过可视化工具连接数据库了。这里我使用MAC系统的Sequel Pro客户端来�对数据库进行各种操作,具体�工具使用就不在这里介绍了。