更新
apt-get update
apt-get upgrade
安装
apt-get install mysql-server
会提示输入root
用户的密码
修改编码格式
SHOW VARIABLES LIKE 'character_set_%'; 这条
sql
可以查看编码;
vim /etc/mysql/my.cnf
在 [mysqld] 标签下加
default-character-set = utf8
//网上有的教程让加这句,其实没必要,会导致某些版本的 mysql 无法登陆
character-set-server = utf8
collation-server = utf8_general_ci
init_connect = 'SET collation_connection = utf8_general_ci'
init_connect = 'SET NAMES utf8'
lower_case_table_names = 1 #表名大小写不敏感
在 [mysql.server]标签下加
default-character-set = utf8
在 [mysqld_safe]标签下加
default-character-set = utf8
在 [client]标签下加
default-character-set = utf8
如果想让其他机子远程也可以登陆需要把这句注释掉(前面加#
)
bind-address = 127.0.0.1
开启root
的远程登录权限
#确保服务开启
service mysql restart
mysql -uroot -p #登录
Grant all privileges on *.* to 'root'@'%' identified by '密码' with grant option;
把后面的 `密码` 替换成你自己的密码
flush privileges; #刷新一下权限
修改账户密码
UPDATE mysql.user SET password=PASSWORD('密码') WHERE user='用户名';
flush privileges; #刷新一下权限