摘要:安装安装相对来说比较麻烦,可能会遇到各种各样的问题。然后升级一下此时可使用命令来安装安装过程中会提示我们输入密码,按照指示运行即可。中文乱码问题在安装完毕后,即使设置表中为后输入中文仍然会出现这样的东西。
安装mysql
linux安装mysql相对来说比较麻烦,可能会遇到各种各样的问题。安装方式有两种:
到官网下载安装包
安装包下载地址
下载完成后直接
sudo dpkg -i path/to/package
即可
增加官方apt源,然后下载
官方源下载地址
此处下载最下边30k左右的deb包,
下载完成后用管理员权限运行
sudo dpkg -i path/to/package
此时已经将官方源加入到我们自己的仓库中了。
然后升级一下
sudo apt-get update
此时可使用命令来安装mysql
sudo apt-get install mysql-server
安装过程中会提示我们输入root密码,按照指示运行即可。
下面几个命令比较常用,都应该能懂什么意思
sudo service mysql state sudo service mysql start sudo service mysql stop sudo service mysql restart
此时mysql安装完毕。
假如你使用了其他的shell终端,可能会出现不能启动mysql的情况,只需要将你的设置的环境变量的文件加入到你的新shell中启动执行即可。mysql中文乱码问题
mysql在安装完毕后,即使设置表中charset为utf-8后输入中文仍然会出现"???""这样的东西。
现在来一个一招解决的方法:
进入mysql环境,输入
show variables like "%char%";
出现如下表格
Variable_name | Value |
---|---|
character_set_client | utf8 |
character_set_connection | utf8 |
character_set_database | latin1 |
character_set_filesystem | binary |
character_set_results | utf8 |
character_set_server | latin1 |
character_set_system | utf8 |
character_sets_dir | /usr/share/mysql/charsets/ |
其中character_set_database不是utf-8,我们需要改变变量为utf-8
此处我写了一个python脚本用来修改这变量:
解决ubuntu下mysql中文乱码的问题现在支持大部分linux设备,ubuntu/centos/osx均测试通过
有问题可以直接联系我
使用wget或者curl均可
wget https://raw.githubusercontent.com/rgf456/InitMysql/master/MysqlUTF.py
下载完成后执行
sudo python3 MysqlUTF.py
程序首先判断是否可支持的系统,假如不是则输出
Your system is $your sys$,current not support!!!
在osx和CentOS中会查询/etc/my.cnf文件,文件不存在则会自动创建,
文件存在则会先备份原有的文件为/etc/my.cnf.bak_bak,然后自动在原文件中写入数据
Ubunt则会自动查询/etc/mysql/mysql.conf.d/mysqld.cnf,先备份次文件,然后写入数据
重启mysql
Ubunut: sudo service mysql restart CentOS: sudo service mysqld restart
macos下需自己重启mysql
欢迎使用:github地址:https://github.com/rgf456/InitMysql
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/41210.html
摘要:以前都是传统服务器搭建运行环境,现在大多数都用云服务器搭建运行环境,因为云服务器具有高可靠性高稳定性高灵活性高安全性高性能,使用了云计算技术。一、什么是服务器、云服务器 服务器:是一种高性能的计算机 云服务器:是一组集群服务器虚拟出类似独立服务器的部分,集群中每个服务器都有云服务器的一个镜像,从而大大提高了云服务器的稳定性。 以前都是传统服务器搭建Web运行环境,现在...
阅读 2812·2023-04-25 20:06
阅读 1429·2021-08-26 14:15
阅读 2183·2021-08-12 13:27
阅读 1743·2019-08-30 15:55
阅读 3430·2019-08-30 13:20
阅读 2800·2019-08-29 15:12
阅读 3307·2019-08-29 15:06
阅读 2836·2019-08-29 14:13