安装MySQL
1. 检查系统有没有安装MySQL1
sudo netstat -tap | grep mysql
如果没有提示,则表明没有安装。若有如下提示,则表明已安装。
2. 安装MySQL
1 | sudo apt-get install mysql-server mysql-client |
安装过程中会提示设置root账户密码
3. 设置远程访问
默认情况下MySQL不允许远程访问,只能在本机访问,通过以下方法可以远程登录
方法一
1
2
3
4mysql -uroot -p # 登录mysql
use mysql; # 使用mysql这个表
update user set host = '%' where user = 'root';方法二
使任何主机使用账户username和密码pwd连接到mysql1
2grant all privileges on *.* to 'username'@'%' identified by 'pwd' with grant option;
flush privileges;
使IP为ip的主机使用账户username和密码pwd连接到mysql1
2grant all privileges on *.* to 'username'@'ip' identified by 'pwd' with grant option;
flush privileges;
卸载MySQL
1. 删除MySQL1
2sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common
2. 清理残余数据1
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
Ubuntu下使用mysql
1 | /etc/init.d/mysql stop # 停止MySQL服务 |
中文乱码问题
查看MySQL的编码1
show variable like 'character%';

现在需要将chararcter_set_database和character_set_server的编码改为utf8。在/etc/mysql/my.cnf中的和[mysqld]加上character-set-server = utf8,然后重启MySQL。