首先进入bin目录
1、命令:“mysqld.exe --install mariadb” (mariadb 为服务名,可以自定义)
显示 “Service successfully installed.” 安装成功
2、首次初始化
mysql_install_db.exe
3、net start mariadb
4、继续执行以下命令,进行配置:
(说明:‘#’后为解释说明)
mysql -uroot # 进入mysql
update user set password=password("123456") where user="root"; # 设置密码
flush privileges; # 刷新
exit; # 退出
mysql -uroot -p123456 # 使用密码进入
show variables like 'character%'; # 显示编码集
set character_set_client=utf8 ; # 配置编码
set character_set_connection=utf8 ;
set character_set_database=utf8 ;
set character_set_database=utf8 ;
set character_set_results=utf8 ;
set character_set_server=utf8;
set character_set_system=utf8 ;
show variables like 'character%'; # 查看配置结果
5、备份还原
mysqldump -h127.0.0.1 -uroot -ppass 数据库 > 目的地
如:mysqldump -h127.0.0.1 -uroot -ppass --databases 数据库1 数据库2 > multibackupfile.sql
还原的话就把箭头修改下 哈哈哈哈 <
如:mysql -h127.0.0.1 -uroot -ppass myweb < 备份文件
修改密码
两种修改方法:
1、直接在shell命令行使用 mysqladm 命令修改。
mysqladmin -uroot -p[oldpassword] password [newpassword]
2、登陆数据库修改密码。
mysql -uroot -p
2.1 更新 mysql 库中 user 表的字段:
MariaDB [(none)]> use mysql;
MariaDB [mysql]> UPDATE user SET password=password('newpassword') WHERE user='root';
MariaDB [mysql]> flush privileges;
MariaDB [mysql]> exit;
2.2 或者,使用 set 指令设置root密码:
MariaDB [(none)]> SET password for 'root'@'localhost'=password('newpassword');
MariaDB [(none)]> exit;
授权
grant all on . to 'admin'@'%' IDENTIFIED BY ‘password’;
flush privileges;
另一种创建用户方式,如果报没有权限之类的
SET GLOBAL READ_ONLY=0;
FLUSH PRIVILEGES;
CREATE USER 'aqmp'@'%' IDENTIFIED BY '123456'
GRANT ALL ON . TO 'aqmp'@'%' IDENTIFIED BY '123456';