同步操作将从 闻飞/mysql 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
安装命令 由于deepin和UOS上都没有mysql源,因此安装MariaDB sudo apt install mariadb-server sudo mysql_install_db 修改默认密码 sudo mysql 进入数据库命令行后执行 set password=password('root'); flush privileges; 此时我们就为默认的root账户创建了密码为root 我们此时可以通过mysql -u root -proot登录了,注意p和root之间没有空格
1、查看mysql是否启动命令:service mysqld status
出现如下显示表示启动成功
重启mysql:service mysqld restart
2、创建并授权用户命令( 常用就行):GRANT ALL ON . TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
3、创建用户:CREATE USER 'username'@'localhost' IDENTIFED BY 'password';
4、授权用户:GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;
含义:privileges表示要授予什么权力,例如可以有 select , insert ,delete,update等,如果要授予全部权力,则填 ALL
databasename.tablename:表示用户的权限能用在哪个库的哪个表中,如果想要用户的权限很作用于所有的数据库所有的表,则填 *.*是一个通配符,表示全部
host:表示给那个ip授权,本机可以写localhost,全部写%
WITH GRANT OPTION:表示该账号以后也能给别的账号授权
3、设置/更改密码:SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
4、更改当前用户密码:SET PASSWORD = PASSWORD("newpassword");
5、删除用户:DROP USER 'username'@'host';
mysql在ubuntu上安装后,系统非root用户执行登录操作,出现如下情况:
解决方法: sudo vim /etc/mysql/my.cnf
添加: [mysqld] skip-grant-tables
保存后重启mysql,可以正常登陆了
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。