标签:修改密码 use 服务器 数据 ubuntu 左右 mysqld 用户输入 pre
服务器选用的华为云,安装了Ubuntu18.04,华为云默认是以root用户登录的。
ls
apt-get install mysql-server y apt-get install mysql-client apt-get install libmysqlclient-dev y
安装MySQL5.7的过程中是没有让用户输入初始密码这一步的,安装完MySQL5.7之后,以root的身份,输入命令:
mysql
即可进入mysql
一条一条的执行:
show databases; use mysql; update user set authentication_string=PASSWORD("自定义密码") where user=‘root‘; update user set plugin="mysql_native_password"; flush privileges; quit;
修改完密码,需要重新启动mysql服务:
/etc/init.d/mysql restart
再次登录mysql,然后退出:
mysql -u root -p //输入设置的密码+回车 quit;
1.在服务端端,使用vim编辑MySQL的配置文件,注释掉绑定本地地址的配置:
vim /etc/mysql/mysql.conf.d/mysqld.cnf # 英文输入环境下,敲 i 键,进入插入模式 #上下左右键移动光标,注释掉 bind-address = 127.0.0.1 #英文输入环境下,敲Esc键,输入:wq 保存退出
2.设置远程连接密码:
mysql -u root -p #输入密码(不显示),登录mysql GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION; flush privileges; quit;
3.确认云服务器的安全组里,3306端口是开着的,如果没开着,就修改打开3306端口:
华为云的云服务器默认的3306接口就是没开的,通过手动修改才打开。
4.再通过Navicat,新建连接,通过公网ip,以及123456进行连接:
mysql -u root -p //输入密码+回车 show databases; quit;
vim /etc/mysql/mysql.conf.d/mysqld.cnf # 英文输入环境下,敲 i 键,进入插入模式 #上下左右键移动光标,去掉 bind-address = 127.0.0.1这行的注释 #英文输入环境下,敲Esc键,输入:wq 保存退出
超越村后端开发(5:远程同步本地与服务器端的MySQL数据库)
标签:修改密码 use 服务器 数据 ubuntu 左右 mysqld 用户输入 pre
原文地址:https://www.cnblogs.com/xuepangzi/p/10592702.html