mysql安装命令
sudo apt-get update
sudo apt-get install mysql-server mysql-client
mysql重启命令
sudo service mysql restart
登入mysql
mysql -u root - p
授权,如果你想root使用123456从任何主机连接到mysql服务器
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;//刷新权限列表
EXIT;
如果你想允许用户aaa从ip为10.10.50.127的主机连接到mysql服务器,并使用654321作为密码
GRANT ALL PRIVILEGES ON *.* TO 'jack'@’10.10.50.127’ IDENTIFIED BY '654321' WITH GRANT OPTION;
FLUSH RIVILEGES //刷新权限列表
mysql远程远程连接10038问题
打开目录文件/etc/mysql/mysql.conf.d,
修改mysqld.cnf中的
bind-address = 127.0.0.1 为 bind-address = 0.0.0.0
127.0.0.1 表示只监听本机回环地址
以上就可完成ubuntu数据库配置
扩展
mysql -u root -p
insert into mysql.user(Host,User,Password values(‘localhost’,'jeecn’,password(‘jeecn’));插入用户
flush privileges; //刷新权限列表
grant select,insert,update,delete,create,drop on vtdc.employee to jee@10.163.225.87 identified by ‘123′;
给来自10.163.225.87的用户jee分配可对数据库vtdc的employee表进行
select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
grant all privileges on vtdc.* to jee@10.10.10.87 identified by ‘123′;
给来自10.10.10.87的用户jee分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
grant all privileges on *.* to jee@10.10.10.87 identified by ‘123′;
给来自10.10.10.87的用户jee分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
grant all privileges on *.* to jee@localhost identified by ‘123′;
给本机用户jee分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
网友评论