centos安装配置mysql
2017-06-07 本文已影响0人
adtk
卸载:http://blog.csdn.net/ldy1016/article/details/49227247
centos7中安装5.7(安装8.0远程登陆失败。。。): https://www.linuxidc.com/Linux/2016-09/135288.htm
配置:
编辑根目录下:/etc/my.conf
,添加如下代码
//跳过域名解析
skip-name-resolve
登录后配置远程登陆
use mysql
select host,user from user;//查看当前用户
update user set host = '%' where user = 'root';
flush privileges;
启动服务:
service mysqld start
重起服务:
service mysqld restart
设置密码:
mysqladmin -u root password 'new-password' // 通过该命令给root账号设置密码为 new-password
或者
/usr/bin/mysqladmin -u root password 'new-password' // 为root账号设置密码
登录mysql:
mysql -u root -p
然后输入密码,不会显示密码
创建一个数据库
create database xh; //在/var/lib/mysql目录下会生成xh文件夹
创建用户:
mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
这样就创建了一个名为:test 密码为:1234 的用户。
注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。
存放位置
/var/lib/mysql;//数据库文件存放位置:
/var/log ;//数据库的日志输出存放位置
推荐数据库连接软件:
MySQL-Front
以此记录,方便日后再用,安装成功后才记录的,所以可能有遗漏点,执行顺序也可能不一样,下面是记录时参考的文章
http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html