ubuntu 安装 mysql8.0
1.先删除原本的mysql
sudo apt-get autoremove --purge mysql-server-5.7
#sudo apt-get remove mysql-server # 没用到,已经没有mysql-server
#sudo apt-get autoremove mysql-server # 没用到,已经没有mysql-server
sudo apt-get remove mysql-common
sudo rm -rf /etc/mysql/ /var/lib/mysql #很重要
#清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
sudo apt autoremove
sudo apt autoreclean
2.下载apt的源
使用APT安装方式安装
sudo dpkg -i mysql-apt-config\_0.8.6-1\_all.deb #mysql-apt-config\_0.8.6-1\_all.deb以下载的版本号为准
更新系统安装
sudo apt-get update
安装Mysql服务
sudo apt-get install mysql-server
修改Mysql Server的字符集
要修改字符集,首先得找到Mysql的安装位置,可使用如下命令:
whereis mysql
如下所示即为Mysql的安装位置:
将目录切换到/etc/mysql下所示:
修改mysql.conf.d文件夹下的mysqld.cnf,在文件末尾追加character-set-server=utf8,然后保存即可。
重启Mysql服务
service mysql restart
登录Mysql
mysql -u root -p
输入密码后即可正常登录使用!
修改Client字符集
为了让中文字符正常显示,需要修改客户端字符编码。登录成功以后在控制台窗口下输入charset utf8即可。
测试
在控制台输入status后,即可显示以下信息。
mysql 安装了最新版本8.0.11后创建用户并授权后,授权的用户连接数据库提示
查阅一些相关的资料后发现是由于新版本的mysql账号密码解锁机制不一致导致的
解决办法:
删除创建的用户和授权,
找到mysql配置文件并加入default_authentication_plugin=mysql_native_password
本文转自: https://blog.csdn.net/u010231625/article/details/80346760 https://blog.csdn.net/guoguicheng1314/article/details/80526111 https://www.cnblogs.com/hupeng1234/p/7003543.html
本文为wjw原创文章,转载无需和我联系,但请注明来自wjw博客http://wjiawen.cn
最新评论