一、 在ubuntu命令行下输入 sudo apt-get install mysql-server 便可安装mysql服务,html
默认在安装mysql-server时,会自动安装好mysql-client。 java
二、同时安装好的mysql配置文件位置:/etc/mysql/my.cnf mysql
三、启动mysql的命令:/etc/init.d/mysqlsql
查看当前MYSQL字符集[在mysql命令行模式下执行]:show variables like 'character%';数据库
从5版本以后变了,须要这样修改/etc/mysql/my.cnf ubuntu
[client]vim
default-character-set=utf8ide
[mysqld]编码
character-set-server=utf8spa
/etc/init.d/mysql restart #启动成功
查看编码: show variables like '%character%';
此时应该就全是 utf8编码了。
如下内容未亲测
一、加入开机自启动: sudo update-rc.d mysql defaults
二、从开机自启动中移出: sudo update-rc.d -f mysql remove
命令:vim /etc/mysql/my.cnf 找到 bind-address = 127.0.0.1 这行,注释掉(以下)
#bind-address = 127.0.0.1
或者改成
bind-address = 0.0.0.0
容许任意IP访问,或者本身指定一个IP地址。
而后重启 MySQL
sudo /etc/init.d/mysql restart
受权用户能进行远程链接
grant all privileges on *.* to root@”%” identified by “password” with grant option;
flush privileges;
命令介绍:
第一行命令解释以下,*.*:第一个*表明数据库名;第二个*表明表名。
这里的意思是全部数据库里的全部表都受权给用户。
root:授予root帐号。 “%”:表示受权的用户IP能够指定,
这里表明任意的IP地址都能访问MySQL数据库。
“password”:分配帐号对应的密码,
这里密码本身替换成 你的mysql root账号密码。
第二行命令是刷新权限信息,也便是让咱们所做的设置立刻生效。
此时再远程链接ubuntu下的MySQL应该可以链接上了