mysql建库权限_mysql数据库用户权限及建库脚本
/* 創建系統數據庫mydatabasename */
drop database if exists mydatabasename;
create database mydatabasename;
/* 指定當前數據庫為mydatabasename */
use mydatabasename;
/* 創建用戶信息表user */
drop table if exists user;
create table user
(
user_idint not null auto_increment primary key,
user_namevarchar(20) not null,
passwordvarchar(255),
authority? int not null
);
使root用戶可以遠程訪問mysql
進入mysql,執行use mysql,然后執行
執行語句:
update user set host='%' where user='root';
flush privileges;
如果以上語句解決不了問題,就試試下面這句:
grant all on *.* to root@"%" Identified by "password"
這句的含義是,授權%代表任意IP,可以使用root用戶名,password密碼訪問本服務器
/* 對所有主機上的"myusername"用戶授予本數據庫mydatabasename的所有權限,密碼為"mypassword" */
grant all privileges on mydatabasename.* to 'myusername'@'%' identified by 'mypassword';
總結
以上是生活随笔為你收集整理的mysql建库权限_mysql数据库用户权限及建库脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java timer线程结束_Java线
- 下一篇: php 图片系统,Linger