记录学习mysql,后续可能有更新
1 安装,使用apt install mysql-server 这样安装的有server,也有client,是一个完整的系统
2 安装之后,运行server start mysql;就会运行起来(但是后来会发现出现没办法找到服务的问题)
3 登录:远程的话,mysql -h hostname -P 端口号 -u username -p password
(换行之后填密码)本地的话,省去-h 和 -P ,因为默认是localhost和0,表示本地。
-u和-p参数要挨着option
-P参数要注意:Port number to use for connection or 0 for default to, in
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/services, built-in default (3306).
4 创建用户create user ‘name’@‘host’ identified by ‘password’
host可以表示用户的登录地,可以为ip,也可以为hostname
如果没有这个限制的话,那么表示可以在任意host登录。没有设置密码的话,表示没有密码。
5 更改用户密码 set password for username@host = password(‘password’)
6 为用户授权 grant privileges on database.table to username@host idensified by ‘’
database.table 如果是*.*表示所有数据库的所有表的权限。(privileges为 all privileges)
相反的是revoke, 为revoke privileges(全部为all) on database.table from username@host
7 创建表格,删除表格,展示表格,显示表格结构(show columns from table)这些就是一些基本
操作,||创建数据库,删除数据库,显示数据库(show),使用数据库(use)||
,查找(select),更改(alter),删除某些行(delete),插入(insert)也是基本操作