前端之家收集整理的这篇文章主要介绍了
ubuntu16.04 server mysql环境搭建,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一、安装
MysqL 1. 安装需要使用root账号,如果不会设置root账号的请自行google。安装
MysqL过程中,需要设置
MysqL的root账号的密码,不要忽略了。 sudo apt-get install
MysqL-server apt isntall
MysqL-client apt install lib
MysqLclient-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