一、安装mysql 1. 安装需要使用root账号,如果不会设置root账号的请自行google。安装mysql过程中,需要设置mysql的root账号的密码,不要忽略了。 sudo apt-get install mysql-server apt isntall mysql-client apt install libmysqlclient-dev 2. 以上3个软件包安装完成后,使用如下命令查询是否安装成功: sudo netstat -tap | grep mysql 查询结果如下图所示,表示安装成功。 root@xyz:~# netstat -tap | grep mysql tcp6 0 0 [::]:mysql [::]:* LISTEN 7510/mysqld root@xyz:~# 二、命令行基本操作 输入mysql -u+数据库用户 -p+数据库密码 架设数据库用户是root 密码是123,应该是像下面这样才是正确的: mysql -uroot -p123 -u和-p连接数据库用户和密码中间是不能有空格的 下面来创建数据库mydatabase create database mydatabase; 这样一个名叫mydatabase的数据库就创建好了 show databases; 显示所有数据库列表 drop database mydatabase; 删除数据库mydatabase 那么如何退出mysql命令行呢? 在终端输入exit; 知道完全退出mysql命令行为止 附后一些常用的命令 (4) 制定TestDB数据库为当前默认数据库 mysql> use TestDB; (5) 在TestDB数据库中创建表customers mysql> create table customers(userid int not null,username varchar(20) not null); (6) 显示数据库列表 mysql> show databases; (7)显示数据库中的表 mysql> show tables; (8)删除表customers mysql> drop table customers; (9)显示customers表的结构 mysql> desc customers; (10) 向customers表中插入一条记录 mysql> insert into customers(userid,username) values(1,'hujiahui'); (11) 让操作及时生效; mysql> commit; (12) 查询customers中的记录 mysql> select * from customers; (12) 更新表中的数据 mysql> update customers set username='DennisHu' where userid=1; (13) 删除表中的记录 mysql> delete from customers; (14)授予hjh用户访问数据库的权限 # grant select,insert,update,delete on *.* to hjh@localhost indentified by "123456"; 备注:hjh是Linux用户名,123456是访问mysql的密码 (15)采用用户名和密码登录mysql # mysql -uhjh -p123456 三、设置mysql远程访问(这里是mysql版本不同,导致配置文件位置不同) 1. 编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了 vi /etc/mysql/mysql.conf.d/mysqld.cnf 2. 使用root进入mysql命令行,执行如下2个命令,示例中mysql的root账号密码:root grant all on *.* to root@'%' identified by 'root' with grand option; flush privileges; 3. 重启mysql /etc/init.d/mysql restart
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。