ubuntu16.04上安装mysql非常简单只需要几条命令就可以完成。
先更新源sudo apt-get update
sudo apt-get install mysql-server
安装过程中遇到Y/N 时都选Y
在安装过程中需要你输入MySQL 管理员用户(root)密码,如下图:
要记得所输入的密码 后面用来登录mysql
apt-get install mysql-client
查看MySQL是否安装成功
sudo netstat -tap | grep mysql
二. MySQL数据库基本使用
1.使用root用户登录:
2、配置远程访问
a、编辑配置文件 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
将bind-address = 127.0.0.1注释
b、修改用户权限 登录MySQL:mysql -u root -p --远程访问 mysql -h 192.168.0.201 -P 3306 -u root -p123 123为root用户密码
用户权限:
grant all on *.* to root@'%' identified by '1'; --添加一个用户名是root且密码是1的远程访问用户
刷新:flush privileges;
查看是否添加成功:select user,host,authentication_string from user; --在5.7中用户密码是列authentication_string
退出:quit c、重启MySQL服务 /etc/init.d/mysql restart
3、完成且测试通过。
(同样在输完密码直接回车就好 密码不会显示出来) 看到mysql>表明登陆成功
然后通过show databases; 就可以查看当前的数据库。
后面还有很多mysql的操作
创建MySQL数据库和用户:
mysql>create database snailblog;
上面命令创建了一个名为snailblog的数据库。
4.创建用户,并使用snailblog数据库:grant(授予)
mysql>grant all on snailblog.*to'man_user' identified by 'test1234';
使用新用户登录:
mysql -u man_user -p snailblog
创建表:
mysql> CREATETABLEuser (id INT, name VARCHAR(20), email VARCHAR(20));
插入记录:
mysql> INSERT INTO user (id,name,email) VALUES(1,"bar","bar@gmail.com");
mysql> INSERT INTO user (id,name,email) VALUES(2,"foo","foo@163.com");
mysql> INSERT INTO user (id,name,email) VALUES(3,"cat","cat@gmail.com");
简单查询:
mysql>SELECT * FROM user;
退出MySQL命令行:
mysql>exit
停止MySQL数据库服务:
sudo systemctl stop mysql.service
11.启动MySQL数据库服务:
sudo systemctl start mysql.service
12.重启MySQL数据库服务:
sudo systemctl restart mysql.service
13.查看MySQL运行状态:
sudo systemctl status mysql.service
14.MySQL的配置文件:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
MySQL 5.6文档:http://dev.mysql.com/doc/refman/5.6/en/
后面其实还要修改mysql的编码,参照http://blog.csdn.net/apple9005/article/details/53188938