MySQL安装
apt-get install mysql-server
apt-get install mysql-client
检查是否安装成功
netstat -tap | grep mysql
tcp6 0 0 [::]:mysql [::]:* LISTEN 5040/mysqld
安装成功
设置密码
修改mysql密码
1
方法1: 用SET PASSWORD命令
首先登录MySQL。
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('123');
2
如果是要用
首先登录MySQL。
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
如果报错…
Unknown column 'password' in 'field list'
错误的原因是
5.7版本上的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string,后面的password不用改,改前面的表字段就好了.
打开远程访问
里面可能还需要考虑到服务器的安全端口,打开3306(默认端口)
select host from user where user=‘root’;
查看一下root对应的,我的是localhost
update user set host = ‘%’ where user =‘root’;
use mysql;
select host from user where user=‘root’;
执行update user set host = ‘%’ where user ='root’将Host设置为通配符%。
Host设置了“%”后便可以允许远程访问。(这里root其实是用户名,可以更换)
还需要修改一下配置文件
/etc/mysql/mysql.conf.d/mysqld.cnf
将bind_address=127.0.0.1注释掉.然后重启服务
重启
/etc/init.d/mysql restart