码农路上的踩坑之谈

mysql 2003 解决

2019-06-16  本文已影响3人  Hansybx

一:使用root权限(以下操作皆基于腾讯云Ubuntu)

我们首先应当进入ubuntu 的root权限,直接输入su即可

二:安装mysql

sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev

三:配置mysql端口

输入netstat -an|grep 3306
之后我们可以发现mysql是默认监听127.0.0.1的。
输入vi /etc/mysql/mysql.conf.d/mysqld.cnf,将bind-address 127.0.0.1注释掉,生效后显示如下图

修改成功后如此显现

重启mysql服务使配置生效service mysql restart

四:配置mysql远程开发远程连接权限

使用mysql -u root -p进入mysql,接下来使用sql语句进行操作
登录mysql:mysql> use mysql;
授予所有权限:mysql> grant all privileges on *.* to root@'%' identified by "root";
刷新权限:flush privileges;
退出:quit

五:错误即及其处理

常见的是因为ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 我遇到的问题原因是把腾讯云的用户当成了mysql的用户改完就好了

当然,如果还有其他问题无法解决,我们可以使用更加强大的解决方法

重装。
首先使用以下方法将mysql卸载

sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

执行完后再进行以上步骤重新安装。

上一篇 下一篇

猜你喜欢

热点阅读