话不多说,直接度娘找到ubuntu下安装mysql的方法,so easy,就3个命令:
sudo apt-get install mysql-server
sudo apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev
1、不知道mysql的登录密码:
刷刷的就装好了mysql,然后 mysql -u root -p 登录,然后提示输入密码,蒙圈了,安装的时候没让我输入密码呀~
忘记密码怎么办,继续找度娘,get到的方法如下:
- 在文件:/etc/mysql/mysql.conf.d/mysqld.cnf 里加上 skip-grant-tables,保存,重启mysql。
- 重启后登录到mysql,修改mysql.user表里root的密码。
我是这么做的:
cd /etc/mysql/mysql.conf.d
sudo vim mysqld.cnf
...
[Esc]
:wq
注:在这里踩坑了,平时ubuntu用得少,而且平时用的环境都是直接给账号,权限都是提示配好了的,一开始用vim打开文件时,没有加“sudo”,导致无法正常保存并退出。
接下来重启mysql,修改登录密码:
sudo service mysql restart
mysql -u root -p
show databases;
use mysql;
update user set authentication_string=password("yourNewPassword") where user='root';
输入exit退出mysql界面。
涨知识了~~~
2、远程登录
还是 /etc/mysql/mysql.conf.d/mysqld.cnf 这个文件,把 “binnd-address”改成“0.0.0.0”,重启MySQL并登录,授权允许root用户使用密码从任何主机连接到mysql:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
flush privileges;
重启mysql,mysql远程客户端工具连接测试正常。
sudo service mysql restart