文章目录
ubuntu(aliyun)安装mysql(附卸载)
一、安装
- 安装mysql服务
sudo apt-get install mysql-server
- 安装mysql客户端
sudo apt-get install mysql-client
- 测试是否成功
sudo netstat -tap | grep mysql
- 启动数据库服务
sudo service mysql start
- 登陆
sudo mysql -u root -pPWD
二、异常情况
mysql登陆提示"ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)"
- 复制代码
cat /etc/mysql/debian.cnf
- 查找复制[client]下的password
mysql -udebian-sys-maint -p
- 输入client下的密码
set password for 'root'@'localhost' = password('123456');
- 修改密码
- 重启mysql服务,再次登陆
Navicat不能登陆
-
授权
-
本机登陆mysql:
mysql -u root -p
-
改变数据库:
mysql>use mysql;
-
从所有主机:
mysql>grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option;
mysql>flush privileges;
-
修改配置文件(具体在哪个配置文件需要自己看)
-
复制代码
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
OR
sudo vim /etc/mysql/my.cnf
-
注释掉:bind-address = 127.0.0.1
-
看下3306端口指向:
netstat -an|grep 3306
其他意外
- 阿里云分公网和外网,所以需要注意配置ssh