安装MySQL
Docker安装
|
|
Ubuntu
ubuntu上安装mysql非常简单只需要几条命令就可以完成。
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient-dev
安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:mysql -u root -p
此时输入密码就可以登录到mysql
Mac安装
- HomeBrew安装
- 官网安装
略
Win安装
- 绿色安装
- 按需修改
my.ini
(复制my-default.ini并改名为my.ini) - mysql的bin目录下执行
mysqld --initialize-insecure
来初始化mysql mysqld —install
安装MySQL服务net start mysql
启动mysql服务mysql -uroot
免密码登录mysqlmysql>alter user 'root'@'localhost' identified by 'password';
修改root的密码
- 按需修改
- 官网安装
配置MySQL
添加远程用户
mysql>GRANT ALL PRIVILEGES ON *.* TO username@"%" IDENTIFIED BY 'password' WITH GRANT OPTION;
添加一个用户username/密码为password, 并授权可以从其他任何主机发起访问。mysql>flush privileges;
刷新刚才的内容
数据库编码格式修改
在Mac或Linux下,需要编辑MySQL的配置文件,把数据库默认的编码全部改为UTF-8。
Linux下MySQL的配置文件默认存放在/etc/my.cnf
或者/etc/mysql/my.cnf
Mac下MySQL的配置文件默认存放在/usr/local/mysql/support-files/
sudo cp my-default.cnf /etc/my.cnf
sudo vim my.cnf
|
|
重启MySQL后,可以通过MySQL的客户端命令行检查编码:show variables like '%char%';
|
|
看到utf8字样就表示编码设置正确。
精简MySQL
精简方法如下:
- 删除docs,include,lib,mysql-test,scripts,sql-bench目录,只保留bin,data和share目录。
- 删除bin目录里后缀名为.pdb的文件(调试文件)。
如果还想精简,那再继续下一步。
- 删除bin目录下除mysqladmin.exe,mysqld.exe,mysql.exe以外的所有文件。
- 还可以删除data目录下的ib_logfile0,ib_logfile1,ibdata1以及后缀名为err和pid的Log文件。