1.更新源列表
sudo apt-get update -->回车 -->输入root用户的密码-->回车。
如果不运行该命令,直接安装mysql会出现“有几个软件包无法下载,您可以运行apt-get update...”的错误提示,导致无法安装。
2.安装mysql
sudo apt-get install mysql-server mysql-client -->回车-->y-->回车-->输入mysql中root用户的密码-->回车-->再输一次密码-->回车,安装完成
3.安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
4.登陆mysql数据库可以通过如下命令:
mysql -u root -p -->回车-->输入root的用户名和密码-->回车-->登录成功
(4)实现远程操控数据库
现在设置mysql允许远程访问,首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:编辑配置文件就输入命令
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
进入配置文件后
1、注释掉bind-address = 127.0.0.1:
找到bind-address = 127.0.0.1这行,然后通过键盘的左右键移动到最前面。
输入i 进入insert模式,在前面加上#号。按 Esc 进入一般模式。
输入:wq 回车 保存配置。
保存退出,然后进入mysql服务执行授权命令:
2、输入这条命令进入Mysql服务
(mysql服务环境下得以分号结束一条命名再回车)
mysql-uroot-p你的密码
如我的mysql -uroot -p123321出现下图表示安装mysql成功,接下来就是开启远程连接数据库服务
在mysql环境下执行授权命令(授权给远程任何电脑登录数据库):
输入下面的命令进行开启
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
3、刷新配置信息
回车之后继续输入刷新配置命名
flush privileges;
4、退出mysql服务
然后输入exit命令退出mysql服务
5、执行如下命令重启mysql:
service mysql restart
最后就可以通过我们电脑的管理数据库可视化软件登录
上我们的数据库了。其他的操作就是跟我们之前操作本地
数据库一样了。
下面来创建数据库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时设置的root用户的密码,Ubuntu 16.04系统的root用户和mysql中的root用户不是同一个用户。