您的位置:首页 > 数据库 > MySQL

mysql安装,无法登录问题,查看用户,远程登录

2015-08-14 12:06 716 查看
1.mysql安装

在ubntu中,只需要输入简单的命令即可安装mysql数据库及其服务:sudo apt-get install mysql-server;有时候会提示mysql-server依赖mysql-server-core-*什么的那就先安装这些软件,我的ubuntu版本号是ubuntu14.04,因此在我机器上安装mysql的命令如下:

apt-get install mysql-server-core-5.5 mysql-client-core-5.5
apt-get install mysql-server mysql-client


接着按照提示输入root用户的登录密码即可

2.登录出错分析

在用mysql命令登录数据库时,有时候会发现不能登录的问题,有一种错误很常见,ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2);

出现这种情况的原因是:我们没有更改mysql配置文件(/etc/mysql/my.cnf)里面的sock值,我们需要将所有的

socket      = /var/run/mysql/mysqld.sock


改成

socket      = /tmp/mysqld.sock


这是mysql服务的接口

重启mysql生效:
sudo /etc/init.d/mysql restart


3.允许数据库被远程连接

1)编辑/etc/mysql/my.cnf将
bind-address     = 192.168.1.117
注释掉

2)重启mysql服务
sudo /etc/init.d/mysql restart


3)登录mysql
mysql -uuser -ppasswd
–user:用户名,–passwd:用户密码

4)更改数据库权限:
grant all privileges on *.* to user@'%' identified by 'yourpasswd'


5)更新:
flush privileges


4.添加用户:

create user username@host identified by 'yourpasswd'


5.查看数据库用户

select user,host from mysql.user
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 数据库 ubuntu