1:安装服务器端
sudo apt-get install mysql-server
安装过程中会跳出界面要求设置root账户密码,输入密码然后选择ok会要求确认密码,之后会自动完成服务端安装
2:安装客户端
apt-get install mysql-client
3:安装相关依赖
sudo apt-get install libmysqlclient-dev
4:检查是否安装成功
sudo netstat -tap | grep mysql
如果看到有mysql 的socket处于 listen 状态则表示安装成功
5:在服务器上使用命令行方式登录数据库
mysql -u root -p
会提示输入密码,输入密码时不会有提示信息,输入你设置的密码回车就完事了
6:mysql相关命令(命令后的分号不能掉)
##查看所有数据库
show databases;
##使用指定的数据库
use mysql; //mysql为我要使用的数据库名
##查看当前数据库下的所有表
show tables;
安装好后只能本地登录,需要远程登录还需要改下mysql数据库下的user表
mysql>
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
如果还是不行修改下 /etc/mysql/my.cnf文件
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1 (把这一行注释掉然后重启数据库)