1. 安装Mysql
(1)apt install mysql-server
(2)查看是否安装成功
[root@12-VirtualBox ~ 18:48:34]#netstat -tap | grep mysql
tcp 0 0 localhost:mysql 0.0.0.0:* LISTEN 3069/mysqld
(3)安装client
apt-get install mysql-client
apt-get install libmysqlclient-dev
2. 修改mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
跳过用户名密码认证 skip-grant-tables
注释只能本机登录限制
3. 修改mysql root密码
(1)启动mysql服务
service mysql start
(2)回车,免密登录mysql
mysql -uroot -p
(3)查看mysql库用户表user,这个表保存当前用户信息
use mysql;
select user,plugin from user;
(4)更新root用户密码,root密码 要写成你自己的,同时修改成mysql_native_password加密模式
update user set authentication_string=password(‘root密码’),plugin=‘mysql_native_password’ where user=‘root’;
(5)刷新生效,退出mysql
flush privileges;
exit;
4. 授权主机可以访问当前虚拟机mysql服务
grant all privileges on . to ‘root’@’%’ identified by ‘root用户的密码’ with grant option;
flush privileges;
exit;
重启服务
service mysql restart
查看服务是否成功启动,上面是安装时候的mysql IP绑定情况,下面的是开放主机访问以后的服务监听信息
5. 主机登录虚拟机mysql
(1)查看虚拟机IP
(2)首先保证主机能ping同虚拟机,同时 telnet 虚拟机IP 3306,可以连接上
(3)Navicat连接mysql