时间:2021-05-19
安装
mysql
sudo apt-get --purge remove mysql-server mysql-common mysql-clientsudo apt-get install mysql-server mysql-common mysql-clientmysqladmin -u root password your-new-passwordsudo /etc/init.d/mysql restartmariadb
字符集修改utf8
如果装的mariadb, 默认字符集已经是utf8了。mysql则不是
修改字符集:
添加以下内容
重启:
登录权限问题
Ubuntu18.04 安装mysql或者mariadb之后,发现普通用户和远程都没有权限连接。
ERROR 1045: Access denied for user: 'root@localhost' (Using
password: YES)
修改了密码也不对。然后sudo mysql -u root即可登录。这显然不是我们想要的。
解决方案
删除root,重新创建用户。
首先,登录
然后查看当前用户
SELECT User,Host FROM mysql.user;+------------------+-----------+| User | Host |+------------------+-----------+| admin | localhost || debian-sys-maint | localhost || magento_user | localhost || mysql.sys | localhost || root | localhost |删除root账号
重新创建root:
授权
关于重置密码
host为%时允许远程登录
or
or
允许任何地方登录
参考
https://askubuntu.com/questions/766334/cant-login-as-mysql-user-root-from-normal-user-account-in-ubuntu-16-04
https://help.ubuntu.com/community/MysqlPasswordReset
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文为大家分享了Ubuntu18.04安装mysql5.7.23的具体方法,供大家参考,具体内容如下参考文章:Ubuntu18.04安装mysql5.71、安装
仅为使用Ubuntu18.04的Python开发人员作参考1.安装Ubuntu18.04虚拟环境sudoaptinstallvirtualenvsudoapti
Ubuntu18.04安装mysql5.7,供大家参考,具体内容如下1.1安装首先执行下面三条命令:#安装mysql服务sudoapt-getinstallmy
如题,记录一次失败解决步骤:linux(ubuntu18.04)中idea操作数据库失败,报错信息:Clientdoesnotsupportauthentica
之前在Ubuntu16.04安装MySQL的时候很顺利,这次在Ubuntu18.04中安装MySQL5.7.23中,遇到一些坑,折腾了好久,这里做一个记录。1.