安装
mysql
?
1 2 3 4 5 |
|
mariadb
?
1 |
|
字符集修改utf8
如果装的mariadb, 默认字符集已经是utf8了。mysql则不是
?
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
?
1 2 3 4 5 6 7 8 |
|
修改字符集:
?
1 |
|
添加以下内容
?
1 2 3 4 |
|
重启:
?
1 |
|
登录权限问题
Ubuntu18.04 安装mysql或者mariadb之后,发现普通用户和远程都没有权限连接。
修改了密码也不对。然后sudo mysql -u root
即可登录。这显然不是我们想要的。
解决方案
删除root,重新创建用户。
首先,登录
?
1 |
|
然后查看当前用户
?
1 2 3 4 5 6 7 8 9 |
|
删除root账号
?
1 2 |
|
重新创建root:
?
1 2 |
|
授权
?
1 2 3 4 5 |
|
关于重置密码
host为%
时允许远程登录
?
1 |
|
or
?
1 |
|
or
?
1 2 3 |
|
允许任何地方登录
?
1 2 3 |
|
参考
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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://www.cnblogs.com/woshimrf/p/ubuntu-install-mysql.html
本文链接:https://my.lmcjl.com/post/6455.html
4 评论