【MySQL实战(一)】Ubuntu16.04下mysql安装

最近在学习数据库的知识,记录下过程,希望能帮到更多的初学者

软件环境;ubuntu16.04

一、安装服务器

执行命令:

sudo apt-get install mysql-server

【MySQL实战(一)】Ubuntu16.04下mysql安装

输入Y

【MySQL实战(一)】Ubuntu16.04下mysql安装

接着会出现一个让你输入root账户的密码的界面,最好是输入一个密码,记住不要忘记哦,

输入完成后会让你重复一次

完成

二、安装客户端

sudo apt install mysql-client

【MySQL实战(一)】Ubuntu16.04下mysql安装

三、安装 libmysqlclient-dev

 sudo apt-get install libmysqlclient-dev

【MySQL实战(一)】Ubuntu16.04下mysql安装

四、测试是否安装成功

sudo netstat -tap | grep mysql

如果看到有mysql 的socket处于 listen 状态则表示安装成功。

【MySQL实战(一)】Ubuntu16.04下mysql安装

五、登陆数据库

命令格式:mysql -u[用户名]  -p

接下来输入之前设置的密码

例如输入:mysql -uroot -p

【MySQL实战(一)】Ubuntu16.04下mysql安装

输入  \q  退出

接下来测试一下、

六、查看数据库

输入 show databases;

【MySQL实战(一)】Ubuntu16.04下mysql安装

注意要输入最后的分号;

 

七、选择数据库

输入use mysql;

【MySQL实战(一)】Ubuntu16.04下mysql安装

八、检查数据库“mysql”的“user”表,看看root对应的host是否设置正确:select user, host from user;

【MySQL实战(一)】Ubuntu16.04下mysql安装

host是localhost说明是不允许远程访问;需要更改为%表示可远程访问。

其中%的意思是允许所有的ip远程访问,如果需要指定具体的某个ip就写上具体的ip即可

九、显示当前数据库的表单:

show tables;

【MySQL实战(一)】Ubuntu16.04下mysql安装

 十、MySQL的一些简单管理:

启动MySQL服务: sudo start mysql

停止MySQL服务: sudo stop mysql

修改 MySQL 的管理员密码: sudo mysqladmin -u root password newpassword

十一、MySQL安装后的目录结构分析(此结构只针对于使用apt-get install 在线安装情况):

数据库存放目录: /var/lib/mysql/

相关配置文件存放目录: /usr/share/mysql

相关命令存放目录: /usr/bin(mysqladmin mysqldump等命令)

启动脚步存放目录: /etc/rc.d/init.d/