sudo apt-get install mysql-client mysql-server libmysqlclient-dev
中间输入默认root用户密码。
安装完成后查看mysql状态:
/etc/init.d/mysql status
正常状态是:
如果不是,
su //切换到root
cd /var/lib/mysql //这个目录用户默认为mysql,自己账户无法访问
查看这个目录下的mysql目录用户和组是否为mysql:mysql
我第一次是root:root
chown -R mysql:mysql mysql
然后启动数据库:
/etc/init.d/mysql start
注意:需要用root用户启动。
然后显示正在运行。
登录mysql数据库:mysql -uroot -p
然后输入密码:xxx
执行这条语句。
grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx';
然后sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
找到bind-address = 127.0.0.1这行
单击i,在这行前添加#,然后按exc键,:x保存退出。
然后重启数据库
在win端登录试试:
登录成功。
网友评论