mysql安装笔记
* 把 data 目录拷到 X:/mysql 以初始化新的数据目录
(注,如果数据目录为空,会出错)
* mysqld --datadir=X:/mysql/data
grant all on mydb.* to liushengjie@'%' identified by '123456';
flush privileges;
修改root密码
修改my.ini文件,找到[mysqld],在下方加上:
character-set-server = utf8 #mysql5.5开始
default-character-set = utf8 #mysql5.5以前
找到[client],在下方加上:
default-character-set = utf8
一、安装
* 解压mysql-5.5.24-winx64.zip二、启动
* 把 my-xxx.ini 复制一份为 my.ini (我没做此步)* 把 data 目录拷到 X:/mysql 以初始化新的数据目录
(注,如果数据目录为空,会出错)
* mysqld --datadir=X:/mysql/data
三、登录root
* mysql -uroot四、创建数据库并初始化普通账户
create database mydb;grant all on mydb.* to liushengjie@'%' identified by '123456';
flush privileges;
五、其它(我没有做)
修改root密码
mysql默认的root的密码为空且只能本机登录,可如下修改
mysql< use mysql;
mysql< delete from user;
mysql< grant all on *.* to root@'%' identified by "root" with grant option;
mysql< flush privileges;
mysql< quit;
这样就给root用户赋予了初始密码"root",并且可以不限制本机登录
或者
update mysql.user set password=password("root") where User="root";
flush privileges;
以后进入则为 mysql -uroot -proot
乱码问题:
修改my.ini文件,找到[mysqld],在下方加上:
character-set-server = utf8 #mysql5.5开始
default-character-set = utf8 #mysql5.5以前
找到[client],在下方加上:
default-character-set = utf8