1. ubuntu安装mysql
命令:
sudo apt-get install mysql-server mysql-client 其中会提示输入密码
netstat -tap | grep mysql 看是否安装成功
mysql -u root -p 输入密码登录mysql
到这已经是安装成功了,接下来是配置远程连接,为了看下效果先建一个测试的database
$show databases 查看所有的databases
$create database mytest
$use mytest
$show tables;
$create table test(id int primary key auto_increment,name varchar(18),age int);
$insert into test(name,age)values('张三',18);
我是使用navicat远程连接mysql
1.解决乱码问题
root-->sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf (这个根据版本文件的位置不一样)
在末尾加入内容:character-set-server=utf8
2.解决远程连接问题
还是上个文件,注释掉bind-address=127.0.0.1
在navicat中添加连接字符集就不用选了,如果提示10038,这时在ubuntu中database:mysql user表中修改root账号的权限,
命令:(这时其中一种方法)
mysql-->$use mysql
$update user set host='%' where user='root'