一、检测本机是否已装置mariadb 或许MySQL A8站源码交易平台
rpm -qa|grep mariadb
rpm -qa|grep mysql
下面是我的成果,由于我现已装置过了
二、假如检测到有相似的装置包,主张先悉数删去,从头装置,不然会有一些装备被莫名美妙的改动,导致各种问题
1、卸载mariadb:
yum remove mariadb
2、删去装备文件:
rm -f /etc/my.cnf
3、删去数据目录:
rm -rf /var/lib/mysql/
三、装置mariadb
yum install mariadb mariadb-server
这样就装置成功了
四、启动mariadb
service mariadb start 或许
systemctl start mariadb (发动)
systemctl stop mariadb (中止)
systemctl restart mariadb (重启)
systemctl status mariadb (检查状况)
假如发动时失利,先检查一下是不是又其他程序占用了3306的端口了
netstat -anp|grep 3306
有的话,就杀死,再次发动 A8站源码交易平台
五、设置管理员暗码
mysql_secure_installation
首先是设置暗码,会提示先输入暗码
Enter current password for root (enter for none):<–初度运转直接回车
设置暗码
Set root password? [Y/n] <– 是否设置root用户暗码,输入y并回车或直接回车
New password: <– 设置root用户的暗码
Re-enter new password: <– 再输入一次你设置的暗码
其他装备
Remove anonymous users? [Y/n] <– 是否删去匿名用户,回车
Disallow root login remotely? [Y/n] <–是否制止root长途登录,回车(后边授权装备)
Remove test database and access to it? [Y/n] <– 是否删去test数据库,回车
Reload privilege tables now? [Y/n] <– 是否从头加载权限表,回车
六、设置其他IP的电脑也能够衔接数据库
mysql -uroot -p
输入暗码:
use mysql;
select Host,User from user;
默许Host 只要一个localhost.
3、给该用户增加权限
root账户中的host项是localhost表明该账号只能进行本地登录,咱们需求修正权限,输入指令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
修正权限。%表明针对一切IP,password表明将用这个暗码登录root用户,假如想只让某个IP段的主机衔接,能够修正为:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.71.%' IDENTIFIED BY 'my-new-password' WITH GRANT OPTION;
4、改写权限
flush privileges;
(注:测验能够用软件衔接测验,能够衔接成功了再封闭指令行交互)
5、成功后,重启数据库
systemctl restart mariadb
6、设置开机发动(可选)
systemctl enable mariadb
A8站源码交易平台