mysql8.0 grant 创建账号及权限记录
create user “用户名”@“主机号” identified by “password” ;
% 表示任意主机ip地址都可以
grant all privileges on . to “用户名”@“主机号” with grant option;
第一个* 可以是具体的数据库名 ,第二个* 可以是对应的表啥的,* 表示所有数据库的所有表
use mysql;
CREATE USER 'solicucu'@'%' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'solicucu'@'%' WITH GRANT OPTION;
//刷新配置信息
flush privileges;
//查看用户
select User,Host from user;
ubantu 18 简单安装mysql
1、依次输入以下指令,安装mysql
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
2、配置mysql文件
如果允许mysql 远程访问,那么要编辑文件:/etc/mysql/mysql.conf.d/mysqld.cnf
采用指令:
不能用文本编辑器编辑,因为他是只读文件。
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1 ,即在其前面加# 就行
3、登陆mysql
mysql -u root -p
password: input
4、退出mysql
exit // 退出mysql
5、设置密码或者重置密码
set password=password('123456');
另外的按照详见链接
navicat 连接虚拟机中的mysql
1、设置virtualbox的网络
选择仅主机网络
2、通过 ifconfig 查看ip地址
3、然后从主机ping 192.168.56.101 ,应该可以ping通
4、在navicat 建立连接