ubuntu中安装
sudo apt-get install mysql-server
中间提示设置密码为6
sudo apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev
查看是否安装成功
sudo netstat -tap | grep mysql
直接连接数据库:mysql -u root -p
指定参数连接数据库:
h:指定主机
u:指定用户
p:指定密码,建议输入密码时分两步,这样可以隐藏密码
示例:`mysql [-h127.0.0.1] -uroot -p`,敲回车,然后根据提示输入密码即可
连接测试:`mysql -h host -u root -p`
帮助:`help` 或 `\h`
命令都是以';'结束
退出连接
exit;
mysql 默认端口号 3306
开启 service mysql start
关闭 service mysql stop
ubuntu中远程访问设置
执行sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf将bind-address = 127.0.0.1注释掉
删除匿名用户
连接数据库mysql -u root -p输入密码6>>切换数据库use mysql;>>删除匿名用户 delete from user where user="";
增加允许远程访问的用户
mysql> grant all privileges on . to ‘root’@’%’ identified by ‘6’ with grant option;
mysql> flush
privileges;#刷新权限
退出数据库mysql> exit;
重启数据库sudo service mysql restart
ubuntu中配置字符集
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在lc-messages-dir = /usr/share/mysql 语句后添加
character-set-server=utf8
sudo vim /etc/mysql/conf.d/mysql.cnf
直接写入下面的配置
[mysql]
default-character-set=utf8
重启mysql
在mysql命令行中执行status;
命令。查看字符编码
windows中安装
1.运行安装包>>同意并next>>选择custom并next>>左侧选mysqlserver5.7加入右侧,勾选mysqlserver并next
2.选择execute>>等待安装成功后选择next>>选择next>>默认勾选并next
3.设置mysql的root账户密码:666666并next
4.帐户名为mysql,选择next>>默认选择并next
5.选择execute>>finish>>next>>finish
6.将mysql安装目录中的bin路径添加到net环境变量的path最后
windows中配置字符集
- 修改配置文件:
- win:
C:\ProgramData\MySQL\MySQL Server 5.7\my.ini
- 字符集:
character-set-server=utf8
- 存储引擎:
default-storage-engine=INNODB
- win:
- 重启服务配置才能生效
Navicat可视数据库管理
选择新建连接>>连接名自己定,Localhost是本地主机,其他应选其ip地址,输入密码6,测试连接,确定即可
连接数据库ip地址,需要:打开mysql数据库>>表>>user>>修改root的host的localhost为%