安装mysql-server
apt-get install mysql-server #安装mysql-server
在安装的过程中需要重复输入root账户的密码
安装mysql-client
apt-get install mysql-client #安装mysql-client
安装mysql-client,可以使我们在本地终端操作mysql服务器
远程连接mysql配置
我们很多时候操作数据库都不是在本地,我们在远程通过Navicat连接mysql数据库需要做以下配置。
修改mysql配置文件
vim /etc/mysql/my.cnf
找到bind-address= 127.0.0.1这一行,然后注释掉。
对相关用户进行授权
mysql -u root -p #回车输入密码
mysql> use mysql;
mysql> update user set host = "%" where host = "sean" and user = "root";
mysql> flush privileges;
重启mysql服务
service mysql restart
重要更新
今天突然发现,ubuntu在安装mysql-server的时候自动安装了client,所以不需要再安装mysql-client了。
如果上面重启mysql不行的话,可以使用
/etc/init.d/mysql restart
创建用户并授权语句:
grant all privileges on "." to zhezhao@'%' identified by 'pass';
'%'
标识所有主机都可以登录,有的mysql不可以在localhost登录,可以再添加一个localhost的授权。
grant all privileges on "." to zhezhao@'localhost' identified by 'pass';
可以通过下面语句查看所有用户的信息
use mysql;
select host,user,password from user;
其中密码是通过mysql自带的password函数加密的。