`

mysq privileges

 
阅读更多

mysql assign privileges to users.

install mysql-workbench under ubuntu

#sudo apt-get update

#sudo apt-get install mysql-workbench

#mysql-workbench

 

#mysql -u root -p

mysql>select host,user,password from mysql.user;

mysql>show grants for 'root'@'localhost';

 

mysql>grant all on sakila.* to 'zhj'@'%';

 

mysql>create user 'hive'@'%' identified by 'hive123';

mysql>grant all privileges on *.* to 'hive'@'%';

 

mysql permits local access defaultly. To enable remote access, you should change /etc/mysql/my.cnf

bind_address = ::

then restart mysql server

#sudo service mysql restart

 

-----centos

mysql removiing and reinstall process;

Step 1: Uninstall existing rpms using yum

# yum remove mysql mysql-server

Step 2: Remove or move /var/lib/mysql folder.

# mv /var/lib/mysql /var/lib/mysql-bak

Step 3: Reinstall mysql again using yum.

# yum install mysql mysql-server

Step 4: Now mysql service will start successfully.

  

service mysqld start

 

 

 

 

分享到:
评论

相关推荐

    MySQ DBA基于windows和linux环境下MySQL5.7、5.6版本安装手册

    - **添加管理用户**:使用`CREATE USER` SQL命令创建新用户,并通过`GRANT ALL PRIVILEGES ON *.*`赋予所有数据库权限。 - **远程连接**:允许特定用户从远程地址访问,需修改`/etc/mysql/mysql.conf.d/mysqld.cnf...

    mysql5.7 arm架构 deb安装包

    1.安装deb文件 ...2.修改/etc/my.cnfdatadir = /data01...create user root identified byyoupasswordmysg1>root'@'% identified by '123456' with grant option,mysq1>grant all privileges on *.* to flush privileges;

    MYSQL不能从远程连接的解决方法

    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; ``` 2. **刷新权限**: - 同样需要执行`FLUSH PRIVILEGES;`以确保更改生效。 #### 三、注意事项 - 在...

    Centos7 Mysq 安装

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES; EXIT; ``` 至此,你已经在CentOS 7.3上成功安装并配置了MySQL服务器,包括初始密码的修改和远程访问...

    mysql jdk tomact Linux

    为了允许远程访问,需要在`mysql.user`表中添加一个Host为'%'的用户,并刷新权限`FLUSH PRIVILEGES`。记得打开防火墙的3306端口,例如使用`-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306...

    Mysql下载安装

    FLUSH PRIVILEGES; ``` 6. **退出MySQL**: - 完成所有操作后,使用命令`QUIT;`退出MySQL命令行工具。 通过以上步骤,您可以成功地下载、安装并配置MySQL数据库。MySQL的强大功能使其成为开发Web应用程序、移动...

    MySQ登录提示ERROR 1045 (28000)错误的解决方法

    - `flush privileges;` 刷新权限,使新密码立即生效。 - `quit;` 退出MySQL。 对于MySQL 5.7及更高版本,由于`password`字段已被弃用,应使用`authentication_string`字段: - `use mysql;` - `update user ...

    mysql主从库配置

    FLUSH PRIVILEGES; ``` - 修改完密码后,记得删除 `skip-grant-tables` 参数,并重新启动 MySQL 服务。 #### 二、MySQL 主从库配置 完成 MySQL 的安装和基本配置后,接下来我们将进行 MySQL 主从库的配置。...

    Mysql中新建用户及授权的方法分享

    grant all privileges on cplusplusDB.* to cplusplus@localhost identified by 'cplusplus.me'; ``` 再次刷新权限。 4. 部分授权: 如果不希望用户具有所有权限,可以通过指定操作来限制,如仅允许 `select` ...

    最详细的Linux系统安装mysql图文l教程.docx

    为了允许远程访问,我们需要执行 `grant all privileges` 命令,将所有权限授予root用户,并指定任意主机(%)。这使得你能够从任何远程客户端连接到MySQL服务器。 至此,MySQL 5.7.28已在Linux系统上成功安装并...

    MySQL-概述-安装配置 mysql-8.0.31-winx64

    GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost' IDENTIFIED BY 'mypassword'; FLUSH PRIVILEGES; EXIT; ``` **三、配置与管理** 1. **配置文件**:MySQL的配置文件是my.ini或my.cnf,通常位于...

    非root安装mysql.docx

    ./scripts/mysql_install_db --user=mysql --basedir=/home/mysql/mysq5.6 --datadir=/home/mysql/mysq5.6/data ``` 配置MySQL的`my.cnf`文件,指定基于目录和数据存储的位置: 1. 使用编辑器(如`vi`或`vim`)...

    浅谈mysql8.0新特性的坑和解决办法(小结)

    一、创建用户和授权 在mysql8.0创建用户和授权和之前不太一样了,其实严格上来讲,也不能说是不一样,只能说是更严格,mysql8.0需要先...grant all privileges on *.* to ‘sroot’@’%’ identified by ‘12312

    MySQL用户和权限及破解root口令的方法示例

    GRANT ALL PRIVILEGES ON mydb.* TO 'masuri'@'192.168.73.133'; ``` 同时,`REVOKE`命令用于撤销用户的某些或全部权限。如果不再需要某个用户,可以使用`DROP USER`命令删除: ```sql DROP USER 'masuri'@'192....

    navicat无法远程连接mysql的解决方法

    近日在Ubuntu上安装了一个 MySQL 5.0,因为使用 phpMyAdmin 还必须安装 ... 代码如下:mysqladmin –uroot –p flush-privileges 之后使用 Navicat 连接时仍然提示没有权限: 代码如下:2003 – Can’t connect to MyS

    linux忘记mysql密码处理方法

    - 刷新权限:`FLUSH PRIVILEGES;` - 退出:`exit;` 3. **方法三:跳过权限表启动MySQL** - 停止MySQL服务:`/etc/init.d/mysql stop` - 以安全模式启动MySQL,跳过权限检查:`mysqld_safe --user=mysql --skip-...

    MySQL修改root密码的4种方法(小结)

    mysql> FLUSH PRIVILEGES; ``` 4. 在忘记root密码时的应急方法 当你完全忘记root密码时,可以通过跳过权限验证的方式来重置密码。首先,停止MySQL服务,然后在命令行中启动MySQL服务器,跳过权限检查: ```bash...

    centos6 安装redmine+apache2

    mysq> grant all privileges on redmine.* to 'redmine'@'localhost' identified by 'redmine'; 九、安装 Redmine 终于,可以安装 Redmine 了。 [root@test ~]# gem install redmine 十、配置 Redmine 安装完成...

Global site tag (gtag.js) - Google Analytics