Ubuntu 安装mysql服务与遇到的问题
安装mysql命令如下:
sudo apt-get install mysql-server
apt-get install mysql-client
这一步执行时,有以下提示:
E: 无法打开锁文件 /var/lib/dpkg/lock - open (13: 权限不够)
E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?
解决方法:登陆root用户重新执行命令。忘记密码通过以下命令设置:- sudo passwd root
会提示输入当前用户密码然后输入和确认新的root密码 - su
登陆root用户,提示输入密码。 - su dorma
返回你正常使用的用户,dorma为你的用户名。
- sudo passwd root
sudo apt-get install libmysqlclient-dev
安装过程会提示设置mysql密码,忘记设置等于没有密码。
设置了密码的通过以下命令登陆sql:
mysql -u root -p
会提示输入sql密码,直接回车会报错
没有密码的通过以下命令登陆:
sudo mysql -uroot -p
输入密码时直接回车使用MySQL-Workbench连接时,root一直连接不上,
最后没办法,新建了一个用户,能连接上了
在MySQL shell 中:
创建用户
CREATE USER ‘admin’@’%’ IDENTIFIED BY ‘admin’;
赋予远程权限操作
GRANT ALL ON . TO ‘admin’@’%’;
刷新权限
flush privileges;
退出使用admin在图形界面连接就可以了。