Ubuntu 安装Mysql数据库
学习.net Core 需要用到linux下的mysql数据库,安装时遇到了一些问题,故做记录1 环境Ubuntu / 16.04 LTS amd64 (64bit)2 安装mysql数据库(1)安装服务端sudo apt-get install mysql-server(2) 安装客户端sudo apt-get install my...
学习.net Core 需要用到linux下的mysql数据库,安装时遇到了一些问题,故做记录
1 环境
Ubuntu / 16.04 LTS amd64 (64bit)
2 安装mysql数据库
(1)安装服务端 sudo apt-get install mysql-server
(2) 安装客户端 sudo apt-get install mysql-client
3 更改数据库密码
参考博客:https://blog.csdn.net/qq_38737992/article/details/81090373
(1) 输入指令sudo cat /etc/mysql/debian.cnf 查看数据库账号、密码 ,并记录
user = debian-sys-maint
password = cH3lJKs2Y2FxKkdv
(2) 进入mysql数据库
mysql -u debian-sys-maint -p 回车后输入密码,密码为cH3lJKs2Y2FxKkdv(每个人都不一样)
(3)输入
use mysql;
update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';
update user set plugin="mysql_native_password";
flush privileges;
quit;
将数据库密码改为root
(4)重启mysql数据库sudo service mysql restart
(5)用新密码登录数据库 quit;进行退出
4 配置可远程访问(参考如鹏网杨老师关于linux教程中的ppt)
1)编辑 mysql 的配置文件 mysqld.cnf ,由于 mysql 是系统服务,因此需要以 su 运行 vi,才 有权限,执行 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf。由于不同 mysql 版本配置 文件的位置可能不一样,因此最好的找路径的方式就是 cd、dir 一级级的看看。(linux 下不 同版本差异性很大,之前查资料都是改/etc/mysql /conf.d/mysql.cnf,
2)把 bind-address = 127.0.0.1 注释掉。(默认已经被注释)
3)执行 sudo /etc/init.d/mysql restart 重启 mysql 服务 4)在主机上执行 ipconfig(Linux 下是 ifconfig、Windows 下是 ipconfig),查看主机的 ip 地址是多少(别看错了,也别看成虚拟机的 ip),假如是 192.168.0.11
5)执行 mysql –u root –p (-u 后面的是用户名、-p 后面的是密码,根据你的配置做修改。 不要在-u 和-p 输入空格)进入 mysql 服务器后
6)执行 grant all privileges on *.* to root@"192.168.0.11" identified by "这里 换成密码" with grant option; 注意:不要丢了末尾的分号,不要直接在命令行下输入, 要进入 mysql 再执行。ip地址为客户端(你的电脑的公网ip),密码是在你电脑连接mysql数据库的时候使用的密码
7)执行 flush privileges; 注意:不要丢了末尾的分号,不要直接在命令行下输入,要进 入 mysql 再执行。 2、 主机上连接虚拟机内的 mysql 一定要连接虚拟机的 ip,别连错了。
8) 主机的 ip 如果变了就要重新配置。
更多推荐
所有评论(0)